1、 工作区快捷键
Mac 快捷键 Win 快捷键 作用 备注 Cmd + Shift + P Ctrl + Shift + P, F1 显示命令面板 Cmd + B Ctrl + B 显示/隐藏侧边栏 很实用 Cmd + \
Ctrl + \
创建(拆分)多个编辑器
(或者可以直接在窗口中点击选中某个文件Tab, 右键(上下左右)拆分)注意:它与注释代码键位不一样
注释代码:Ctrl+/
Cmd + 1、2 Ctrl + 1、2 聚焦到第 1、第 2 个编辑器 此处主要是在拆分编辑器后切换使用 cmd +/- ctrl +/- 将工作区放大/缩小(包括代码字体、左侧导航栏) 在投影仪场景经常用到 Cmd + J Ctrl + J 显示/隐藏控制台 Cmd + Shift + N Ctrl + Shift + N 重新新建并打开一个软件的窗口 Cmd + Shift + W Ctrl + Shift + W 关闭软件的当前窗口 Cmd + N Ctrl + N 新建文件 Cmd + W Ctrl + W 关闭当前文件
2、 跳转操作
Mac 快捷键 Win 快捷键 作用 备注 Cmd + ` 没有 在同一个软件的多个工作区之间切换 Cmd + Option + 左右方向键 Ctrl + Pagedown/Pageup 在已经打开的多个文件之间进行切换 非常实用 Ctrl + Tab Ctrl + Tab 在已经打开的多个文件之间进行跳转 与上方一致
表现形式不一样而已Cmd + Shift + O Ctrl + shift + O 在当前文件的各种方法之间进行跳转 Ctrl + G Ctrl + G 跳转到指定行 Cmd+Shift+\ Ctrl+Shift+\ 跳转到匹配的括号 F12 F12 跳转到变量或函数定义的快捷方法。 要先将光标移动到变量上 ⌥ + F12 ALT + F12 查看定义,不是跳转,直接出现一个框查看
3、 移动光标
Mac 快捷键 Win 快捷键 作用 备注 方向键 方向键 在单个字符之间移动光标 大家都知道 option + 左右方向键 Ctrl + 左右方向键 在单词之间移动光标 很常用 Cmd + 左右方向键 Fn + 左右方向键 在整行之间移动光标 很常用 Cmd + ← Fn(笔记本独有) + ←(或 Win + ←) 将光标定位到当前行的最左侧 很常用 Cmd + → Fn + →(或 Win + →) 将光标定位到当前行的最右侧 很常用 Cmd + ↑ Ctrl + Home 将光标定位到文章的第一行 Cmd + ↓ Ctrl + End 将光标定位到文章的最后一行 Cmd + Shift + \ 在代码块之间移动光标 ⌘ + L CTRL + L 选中当前鼠标所在行
4、 编辑操作
Mac 快捷键 Win 快捷键 作用 备注 Cmd + Enter Ctrl + Enter 在当前行的下方新增一行, 然后跳至该行 即使 光标不在行尾
, 也能快速向下插入一行Cmd+Shift+Enter Ctrl+Shift+Enter 在当前行的上方新增一行, 然后跳至该行 即使 光标不在行尾
, 也能快速向上插入一行Option + ↑ Alt + ↑ 将代码向上移动 很常用 Option + ↓ Alt + ↓ 将代码向下移动 很常用 Ctrl+Shift+↑/↓ 选中多行代码 Option + Shift + ↑ Alt + Shift + ↑ 将代码向上复制 Option + Shift + ↓ Alt + Shift + ↓ 将代码向下复制 写重复代码的利器 F2 F2 选中变量名后按F2
代码中所有变量名都会发生改变重构代码必不可少的快捷方式
但是要注意,此操作可能会改到同名变量
5、 多光标编辑
Mac 快捷键 Win 快捷键 作用 备注 Cmd + Option + 上下键 Ctrl + Alt + 上下键 在连续的多列上, 同时出现光标 本人改键为 Ctrl+↓
,
随后可随意上下选中Option + 鼠标点击任意位置 Alt + 鼠标点击任意位置 在任意位置, 同时出现光标 Option + Shift + 鼠标拖动 Alt + Shift + 鼠标拖动 在选中区域的每一行末尾, 出现光标 Cmd + Shift + L Ctrl + Shift + L 在选中文本的所有相同内容处, 出现光标 ⇧ + ⌥ + I Ctrl + Shift + I 在所选的每一行的末尾插入光标 其他的多光标编辑操作:(很重要)
选中某个文本, 然后反复按住快捷键「 Cmd + D 」键(windows 用户是按住「Ctrl + D」键), 即可将全文中相同的词逐一加入选择。
选中一堆文本后, 按住「Option + Shift + i」键(windows 用户是按住「Alt + Shift + I」键), 既可在每一行的末尾都创建一个光标。
6、 删除操作
Mac 快捷键 Win 快捷键 作用 备注 Cmd + shift + K Ctrl + Shift + K 删除整行 「Ctrl + X」的作用是剪切, 但也可以删除整行 option + Backspace Ctrl + Backspace 删除光标之前的一个单词 英文有效, 很常用 option + delete Ctrl + delete 删除光标之后的一个单词 Cmd + Backspace 删除光标之前的整行内容 很常用 Cmd + delete 删除光标之后的整行内容 ps:上面所讲到的移动光标、编辑操作、删除操作的快捷键, 在其他编辑器里, 大部分都适用。
7、 编程语言相关
Mac 快捷键 Win 快捷键 作用 备注 Cmd + /
Ctrl + /
添加单行注释 很常用
Option + Shift + F Alt + shift + F 代码格式化 很常用 F2 F2 以重构的方式进行重命名 将文件中所有此变量更名 Ctrl + J 将多行代码合并为一行 Win 用户可在命令面板搜索”合并行 Cmd + U Ctrl + U 将光标的移动回退到上一个位置 撤销光标的移动和选择
8、 搜索相关
Mac 快捷键 Win 快捷键 作用 备注 Cmd + Shift + F Ctrl + Shift +F 全局搜索代码 (也可以直接左侧菜单栏呼出) 很常用 Cmd + P Ctrl + P 在当前的项目工程里, 全局搜索文件名 Cmd + F Ctrl + F 在当前文件中搜索代码, 光标在搜索框里 Cmd + G F3 在当前文件中搜索代码, 光标仍停留在编辑器里
与 Ctrl+F
就光标位置不同⇧ + ⌘ + L CTRL + SHIFT + L 选中所有找到的匹配项,可以进行批量修改 ⌘ + F2 CTRL + F2 选中所有匹配项 有了它,甚至不必选择任何东西,
只需要将光标放在要选择所有出现的单词上,跟上面一致,可以批量操作