本人之前一直在windows平台下进行开发,刚接触Mac的时候有些许的不适应,无论是无鼠标操作,还是文件系统的变更,以及键盘格式以及系统快捷键的变更,都曾对自己造成过一定程度的困扰。由此记录一下自己认为的一些要点,方便后来者快速上手。

           本人系统版本:

总体分为以下几点:

1、系统界面简单介绍(Mac OS x):

  1. 系统主界面如上图,红框部分是菜单栏,蓝框部分是快捷工具栏,点击篮框中的小火箭图标可以查看已安装应用。
  2. 篮框中第一个应用“访达”是系统默认的文件管理工具,打开访达,可以通过shift+cmd+g键打开目录搜索查找目录(配合tab)
  3. 点击红框中的苹果图标》选择关于本机,查看机器信息。

 2、学会调试你的触控板:

       mac的触控板比windows平台下的要好用很多,完全可以取代鼠标,为了使用的更舒适,可以在菜单栏中的苹果图标》系统偏好设置中自定义你的触控板。

  1. 三指/四指左右滑动(可自定义)切换已经打开的应用(cmd+tab也可)。
  2. 双指上下滑动(可自定义)滚动屏幕。
  3. 调度中心的使用(可自定义)。
  4. 苹果图标》系统偏好设置中选择触控板自定义你的手势吧。

3.Mac系统常用操作以及快捷键总结(持续更新中):

  1. 选择(目前通过触控板操作)
  2. 最大化(ctrl+cmd+F,最小化(cmd+m
  3. 切换窗口(cmd+tabcmd+shift+tab           );窗口间切换(cmd+~
  4. 通用操作:

Command + Z 撤销(Command +shife+ Z 反撤销)

Command + X 剪切

Command + C 拷贝(Copy

Command + V 粘贴

Command + A 全选(All

Command + S 保存(Save)

Command + F 查找(Find

  1. 退出(cmd+opt+esc)(cmd+q
  2. 输入法切换(ctrl+space
  3. 删除文件(cmd+backspace

4、 开发工具快捷键整理(我用的idea):

目前我是用的IDE是idea,常用的快捷键以及设置方法列在小面:

cmd+, 打开设置菜单,通过keymap可自定义快捷键。

常用:

新建:alt+i( 自定义)

查找文件:ctrl+shift+n;双击shift

全局查找字符:cmd+alt+f7、cmd+shift+f

page中查找字符:cmd+f

打开最近文件:ctrl+e

自动生成getset、constructor等:ctrl+enter

包裹try catch cmd+opt+t

补全返回值:opt+cmd+v

查找子类、实现类:cmd+alt+b

选择:

自动补全:自定义为alt+enter

重命名:shift+f6

自动导包:ctrl+enter

tryctach等:opt+cmd+t

DEBUG:

alt+f8 debug时选中查看值

f8相当于eclipse的f6跳到下一步

shift+f8相当于eclipse的f8跳到下一个断点,也相当于eclipse的f7跳出函数

f7相当于eclipse的f5就是进入到代码

alt+shift+f7这个是强制进入代码

查看接口实现类:cmd+opt+b

实现方法:cmd+I

查看类信息:cmd+F12

返回刚才查看的位置ctrl+alt+左箭头、右箭头

5、其他:

1、端口关闭:

zxdeMacBook-Pro:local zhangxu$ lsof -i:8080

COMMAND  PID    USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME

java    1431 zhangxu   57u  IPv6 0x71a4e002393437e5      0t0  TCP *:http-alt (LISTEN)

zxdeMacBook-Pro:local zhangxu$ kill 1431

2、授权

chmod -R 777 文件/文件夹名称

【Mac】Mac快捷键与Mac下的Idea快捷键的更多相关文章

  1. Mac下Vim编辑快捷键小结(移动光标)

    Mac下Vim编辑快捷键小结(移动光标) 1.移动到行尾"$",移动到行首"0"(数字),移动到行首第一个字符处"^" 2.移动到段首&qu ...

  2. 开发环境eclipse for Mac 下的常用快捷键汇总(基本参照Win系,将Ctrl换为Command)

    最近迁移开发环境到Mac下,在豆瓣看到一个常用快捷键,去掉废话直接上干货 Command + O:显示大纲 Command + 1:快速修复 Command + D:删除当前行 Command + O ...

  3. VSCode在Ubuntu下快捷键和Windows下不一致的解决办法

    Windows下切换前一次和后一次光标位置,用的快捷键是Alt+<-和Alt+->.很遗憾,Ubuntu下并不是这个快捷键.不清楚为什么VSCode不提供统一的快捷键,但对于我来说,我很想 ...

  4. Chrome快捷键, Mac 下 Chrome 浏览器 快捷键

    Chrome窗口和标签页快捷键:Ctrl+N 打开新窗口 Ctrl+T 打开新标签页 Ctrl+Shift+N 在隐身模式下打开新窗口 Ctrl+O,然后选择文件 在谷歌浏览器中打开计算机上的文件 按 ...

  5. Eclipse 常用快捷键 For MAC

    Eclipse 常用快捷键 For MAC Option + Command + X: 运行Command + O:显示大纲Command + 1:快速修复Command + D:删除当前行Comma ...

  6. 【Xamarin挖墙脚系列:mac 终端 常用命令+Mac OS X的快捷键+beamoff 】

    原文:[Xamarin挖墙脚系列:mac 终端 常用命令+Mac OS X的快捷键+beamoff ] 基本命令 1.列出文件 ls 参数 目录名        例: 看看驱动目录下有什么:ls /S ...

  7. iterm2 快捷键大全 Mac item2常用快捷键

    整理使用 iTerm 2 过程中得常用快捷键,Mac 原来自带的终端工具 Terminal 不好用是出了名的,虽然最近几个版本苹果稍微做了些优化,功能上,可用性方面增强不少,无奈有个更好用的 Iter ...

  8. 键盘快捷键大全 - Mac 技巧

    整理了一份Mac的快捷键大全,觉得有用可以转发/收藏起来. Mac 键盘快捷键 您可以按下某些组合键来实现通常需要鼠标.触控板或其他输入设备才能完成的操作. 要使用键盘快捷键,请按住一个或多个修饰键, ...

  9. Android Studio 常用快捷键 for mac

    Android Studio 常用快捷键 for mac 查找/查看相关 ⌘O: 全局查找class类名<使用率非常高> ⌘F: 在当前编辑文件中查找<使用率非常高> | 对应 ...

  10. eclipse快捷键(Mac版)整理

    eclipse快捷键(Mac版)整理 前言: 最近在学习JDBC,老师用的是eclipse,对于习惯了IDEA的我来说,没有了快捷键,效率明显下降. 我认为,开发工具的熟练使用,也是程序员必备的一项技 ...

随机推荐

  1. 国内大型的内部 C# 编程规范

    C#编程规范 改动记录 Ver. No 发版日期 编制人 批准人 改动的说明 目   录 1 1.1 1.2 2 2.1 2.1.1      Pascal 大写和小写 2.1.2      Came ...

  2. 微信公众号开发系列-Http请求包基类

    HttpHelper请求包基类,支持get请求和POS要求.以促进微通道交互界面的开发,为了准备的人机交互界面,背部. 1.HttpHelper帮助基类 [csharp] view plaincopy ...

  3. 通过浏览器调用Android要么iOS应用

    在做移动应用的单点登录时间,需要点击浏览器中启动链接APP和参数传递APP其中,用于处理相应的接口,现在,通过浏览器调用Android和iOS在应用过程中实现理清固化博客.为了查询. 一:通过浏览器调 ...

  4. [视频]mac系统下虚拟机parallels安装ubuntu 14.04视频教程

    此文是http://www.mr-wu.cn/install-ubuntu-14-04-on-parallels-for-mac/这篇博文的补充,为整个ubuntu 14.04安装过程的视频录像. m ...

  5. x:Static , StaticResource 和DynamicResource等XAML 扩展用法

    原文:x:Static , StaticResource 和DynamicResource等XAML 扩展用法 前提: <system:String x:Key="{Component ...

  6. HALCON学习之算子大全

    1.1 Gaussian-Mixture-Models 1.add_sample_class_gmm 功能:把一个训练样本添加到一个高斯混合模型的训练数据上. 2.classify_class_gmm ...

  7. nodejs timer block-timer timer-ease

    https://www.npmjs.org/package/block-timer https://www.npmjs.org/package/timer-ease 来自为知笔记(Wiz)

  8. WPF三维图形

    原文:WPF三维图形 wpf 三维图形基础生成三维图形的基本思想是能得到一个物体的三维立体模型(model).由于我们的屏幕只有二维,因而我们定义了一个用于给物体拍照的照相机(Camera).拍到的照 ...

  9. Z-Order

    The z-order of a window indicates the window's position in a stack of overlapping windows. This wind ...

  10. Win8Metro(C#)数字图像处理--2.34直方图规定化

    原文:Win8Metro(C#)数字图像处理--2.34直方图规定化  [函数名称] WriteableBitmap HistogramSpecificateProcess(WriteableBi ...