编辑(Editing)
基本编辑(Basic Editing)
1.Ctrl + Enter在当前行下面新增一行然后跳至该行;Ctrl + Shift + Enter在当前行上面增加一行并跳至该行。
2.Ctrl + ←/→进行逐词移动,相应的,Ctrl + Shift + ←/→进行逐词选择。
3.Ctrl + ↑/↓移动当前显示区域,Ctrl + Shift + ↑/↓移动当前行。
选择(Selecting)
1.Ctrl + D选择当前光标所在的词并高亮该词所有出现的位置,再次Ctrl + D选择该词出现的下一个位置,在多重选词的过程中,使用Ctrl + K进行跳过,使用Ctrl + U进行回退,使用Esc退出多重编辑。
2.有时我们需要对一片区域的所有行进行同时编辑,Ctrl + Shift + L可以将当前选中区域打散,然后进行同时编辑。
3.Ctrl + J可以把当前选中区域合并为一行。
查找&替换(Finding&Replacing)
快速查找&替换
我们只需要使用Shift + ←/→或Ctrl + D选中关键字,然后F3跳到其下一个出现位置,Shift + F3跳到其上一个出现位置,此外还可以用Alt + F3选中其出现的所有位置(之后可以进行多重编辑,也就是快速替换)。
标准查找&替换
使用Ctrl + F调出搜索框进行搜索,以及使用Ctrl + H进行替换。
Enter跳至关键字当前光标的下一个位置,Shift + Enter跳至上一个位置,Alt + Enter选中其出现的所有位置。
多文件搜索&替换
使用Ctrl + Shift + F开启多文件搜索&替换。
跳转(Jumping)
跳转到文件
Ctrl + P会列出当前打开的文件(或者是当前文件夹的文件),输入文件名然后Enter跳转至该文件。
跳转到符号
Ctrl + R会列出当前文件中的符号(例如类名和函数名,但无法深入到变量名),输入符号名称Enter即可以跳转到该处。此外,还可以使用F12快速跳转到当前光标所在符号的定义处(Jump to Definition)。
跳转到某行
Ctrl + G然后输入行号以跳转到指定行。
窗口&标签(Windows & Tabs)
窗口(Window)
使用Ctrl + Shift + N创建一个新窗口。
当窗口内没有标签时,使用Ctrl + W关闭该窗口。
标签(Tab)
使用Ctrl + N在当前窗口创建一个新标签,Ctrl + W关闭当前标签,Ctrl + Shift + T恢复刚刚关闭的标签。
编辑代码时我们经常会开多个窗口,所以分屏很重要。Alt + Shift + 2进行左右分屏,Alt + Shift + 8进行上下分屏,Alt + Shift + 5进行上下左右分屏(即分为四屏)。
全屏(Full Screen)
F11切换普通全屏。
Shift + F11切换无干扰全屏。
补充:
Ctrl + Shift + P:调出命令板(Command Palette)
Ctrl + Shift + M:快速选择括号间的内容
Ctrl + Shift + J:快速选择同缩进的内容
Ctrl + Shift + Space:快速选择当前作用域(Scope)的内容
之所以选择用sublime,是因为他的两个功能很契合我:
1.需要对一片区域的所有行进行同时编辑
2.多重编辑,也就是快速替换
以上内容是我针对网上看到的和自己用到的,对一些经常用到的功能及快捷键进行简单总结。
如果想看很完整的使用指南的话,可以看看这位兄弟的,讲得很多
https://www.cnblogs.com/gaosheng-221/p/6108033.html