折叠何宝莹

webstorm, idea, pycharm 快捷键@mac

让你的双手摆脱鼠标,搜集默认 mac常用快捷键,亲测可用

约定: C为Ctrl键

查找

`
查找文件: Ctrl+Cmd+O
整个项目检索: Cmd+ Shift + F

光标左右移动

`
光标向左移动一个单词: C + b 光标左(backward)
光标向右移动一个单词: C + f 光标右(forward)
光标移动到行头: C + a
光标移动到行尾: C + e
光标向上移动一行: C + p (previous)
光标向下移动一行: C + n (next)
光标往右一个单词移动: C + alt + f
光标往左一个单词移动: C + alt +b

`

复制

复制当前行: Cmd + D

删除

`
删除: delete
删除当前行: Cmd + I
删除光标左边的一个字符: C + h
删除光标右边的一个字符: C + d
删除光标左边的一个单词: C + w 或者option + delete
删除光标右边的一个单词:

删除从当前光标到行首的所有内容: Cmd+delete
删除从当前光标到行尾的所有内容: Ctrl + k

C + k 删除从当前光标到行尾的所有内容, 并且暂存起来, 用C + y 粘贴出来(yank). 和 cmd c cmd v 是两套独立的复制粘贴系统.

`

代码折叠

`
折叠代码: alt + cmd + [
展开代码: alt + cmd + ]

折叠所有代码: shift + alt + cmd + [    
展开所有代码: shift + alt + cmd + ]    

`

整行上下移动

`
向上移动一行:
向下移动一行:

`

符号间跳转

按照字符跳动:

其他选择

选中下一个与当前光标所在单词(或是与当前选中单词相同的单词): 选中当前行: 全选: Ctrl + A 将下一行接到当前行尾: 连续输入两个快捷键,将当前单词转为大写字母: 连续输入两个快捷键,将当前单词转为小写字母: 段落重排(在英文写作时比较有用):

括号和引号

可以让光标跳转到临近的括号处(对应的):Ctrl + M 可以选中当前括号内所有内容:Ctrl + Alt + M