本人之前一直在
windows
平台下进行开发,刚接触
Mac
的时候有些许的不适应,无论是无鼠标操作,还是文件系统的变更,以及键盘格式以及系统快捷键的变更,都曾对自己造成过一定程度的困扰。由此记录一下自己认为的一些要点,方便后来者快速上手。
本人系统版本:
总体分为以下几点:
1、系统界面简单介绍(
Mac OS x
):
-
系统主界面如上图,红框部分是菜单栏,蓝框部分是快捷工具栏,点击篮框中的小火箭图标可以查看已安装应用。
-
篮框中第一个应用“访达”是系统默认的文件管理工具,打开访达,可以通过
shift+cmd+g
键打开目录搜索查找目录
(
配合
tab)
。
-
点击红框中的苹果图标》选择关于本机,查看机器信息。
2、学会调试你的触控板:
mac
的触控板比
windows
平台下的要好用很多,完全可以取代鼠标,为了使用的更舒适,可以在菜单栏中的苹果图标》系统偏好设置中自定义你的触控板。
-
三指
/
四指左右滑动(可自定义)切换已经打开的应用(
cmd+tab
也可)。
-
双指上下滑动(可自定义)滚动屏幕。
-
调度中心的使用(可自定义)。
-
苹果图标》系统偏好设置中选择触控板自定义你的手势吧。
3.Mac
系统常用操作以及快捷键总结(持续更新中):
-
选择
(
目前通过触控板操作
)
-
最大化(
ctrl+cmd+F
)
,
最小化(
cmd+m
)
-
切换窗口(
cmd+tab
、
cmd+shift+tab
);窗口间切换(
cmd+~
)
-
通用操作:
Command + Z
撤销(
Command +shife+ Z
反撤销)
Command + X
剪切
Command + C
拷贝(
Copy
)
Command + V
粘贴
Command + A
全选(
All
)
Command + S
保存(
Save)
Command + F
查找(
Find
)
-
退出(
cmd+opt+esc
)(
cmd+q
)
-
输入法切换(
ctrl+space
)
-
删除文件(
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
chmod -R 777 文件/文件夹名称