最近鸟枪换炮,吃饭的家伙从Windows电脑换到了MacBook Pro,本来是一件很值得高兴的事,但是奈何两家的OS差别很大,也就导致了我一时的手忙脚乱,操作及快捷键不熟练,键盘鼠标也还没有申请下来,所以操作就有点小难了。
刚想瞌睡就有同事送来了枕头,给我们分享了他的快捷键心得,送上出处:
作者:JTalk开拓者
原文链接:快捷键心得
另外,如果您感觉他的文章挺有意思,请帮助他推荐给您的朋友和亲戚,非常感谢,这会激励他写下去。
在这里我还是要在记录一遍的,方便自己查找,正文:
公共
-
cmd + f
搜索内容 -
ctrl + g
搜索下一个 -
ctrl + g + shift
搜索上一个 -
cmd + t
新建tab页面 -
cmd + w
关闭当前窗口 -
cmd + q
关闭当前应用 -
ctrl + tab
切换到下一个页面 -
ctrl + shift +tab
切换到上一个页面 -
option + 鼠标点击窗口上面网络图标
可以看更多网络相关参数如:ip,信号强弱等 -
ctrl + cmd + n
把选中文件放到一个文件夹并让你重命名
文本编辑
-
ctrl + a(ahead)
移到行/段落的开头 -
ctrl + e (end)
移到行/段落的结尾 -
ctrl + b (backwark)
向光标左(后)移动一个字符 -
ctrl + f (forward)
向光标右(前)移动一个字符 -
ctrl + d
删除光标右边(前)的字符 -
ctrl + h
删除光标左边(后)的字符 -
ctrl + k(kill)
删除从光标前的字符到行/段落结尾的所有内容 -
ctrl + p(previous)
上移一行 -
ctrl + n(next)
下移一行 -
ctrl + o (open)
在光标后插入一行且光标不移动 -
ctrl + t (transpose)
移调光标前后的字符 -
ctrl + v
下移一个页面 -
ctrl + l (location)
将光标/所选内容置于可见区域 -
cmd + del
删除光标至行首的内容 -
ctrl + y
粘贴刚用ctrl+K或cmd+Delete删除的内容粘贴至光标所在之处 -
在开头处点击一下,而后按着Shift键在结尾处点击一下
选择文本 -
cmd + 左方向键
跳到本行开头 -
cmd + 右方向键
跳到本行末尾 -
option + 左方向键
跳到当前单词的开头 -
option + 右方向键
跳到当前单词的末尾 -
cmd + 上方向键
跳到整个文档的开头 -
cmd + 下方向键
跳到整个文档的末尾 -
delete
刪除光标之前的一个字符 -
fn + delet
删除光标后的一个字符 -
option + delete
删除光标前的一个词 -
fn + option + delete
删除光标后的一个词
mweb篇
-
ctrl + option + v
把内容粘贴格式为markdown格式
xcode篇
cmd+option+j 跳到输入filter过滤器里面
一、搜索
-
cmd + f
搜索内容 -
cmd + option + f
搜索并替换内容 -
cmd + g
搜索下一处 -
shift + cmd + g
搜索上一处 -
cmd + shift + f
搜索项目内容 -
cmd + shift + option + f
搜索项目并替换内容 -
cmd + e
查询选择文字插入到输入框 (在find状态下)
二、代码查阅读
-
cmd + l
跳到多少行 -
cmd + ctrl + j
掉转代码定义处 -
cmd + ctrl + 左箭头
回退上一个代码跳出点 -
cmd + ctrl + 右箭头
进一步下一个代码进入点 -
cmd + ctrl + 上箭头键
.m与.h切换 -
cmd + ctrl + 下箭头键
.m与.h切换 -
cmd + shift + o
快速打开文件
三、四大区域
-
cmd + 0 (zero)
导航栏 -
cmd + option + 0 (zero)
辅助工具栏 -
cmd + shift + y
调试区(支持关闭) -
cmd + shift + c
调试区 (只支持打开)
四、代码缩进
-
cmd + [
左缩进 -
cmd + ]
右缩进 -
ctrl + i
重新缩进 -
option + cmd + [
把选择代码上移一行 -
option + cmd + ]
把选择代码下移一行
五、基础技巧
-
cmd + 1
程导航器 -
在项目导航器中选中文件执行Option+左键点击操作
在辅助编辑器中打开文件 -
cmd + Shift + F
搜索导航器(Find Navigator,也就是搜索) -
ctrl+6 (键入方法/变量名+Enter跳转)
文件跳转栏 -
cmd + R
运行app -
cmd + Shift + K
清除工程 -
cmd + B
构建应用程序 -
cmd + Shift + 0 (Zero)
文档和参考 -
在类或者方法名上执行:Option + Left-click 操作
快速帮助 -
cmd + Shift + J
可展示当前你在工程导航器中打开的文件 -
在文件上执行: cmd + Option + Shift + Left-click
选择你要打开的方式 -
cmd + .
方便地暂停运行iOS模拟器
六、调试
-
cmd + R
运行 -
cmd + .
停止 -
F6
单步调试 -
F7
跳入 -
F8
继续
chrome浏览器篇
常用
-
cmd + shift + t
回退打开最后一个关闭的页面 -
cmd + [
回退上一个页面 -
cmd + 鼠标点击
新建tab打开连接但不切到新tab里 -
cmd + l
切换到地址输入栏 -
cmd + d
增加到书签
实用不常用
-
cmd + shift + n
进入无痕模式 -
option + cmd + i
开发工具模式 -
cmd + shift + j
下载列表
总结
一个程序员如果不用快捷键,那么他的效率是极其低下的,所以我们需要记忆大量快捷键,以提高效率,这是高效率的基础。举例:如果不用快捷键的动作是这样 查找菜单->点击菜单->等待命令执行,而用快捷键则是 直接等待命令执行,前者可能需要3-20s,后者只需要0.1s。