Mac操作系统和Windows操作系统快捷键差别较大
打开文件后会自动识别文件类型(例如js文件)
能在这里面打开图片
- Edit:
复制一行,删除一行,Edit——》line——》duplicate line/delete line
注释代码,Edit——》comment——》toggle comment
直接进入下一行Edit——》Text——》insert line After - Selection:
选择某一行Selection——》expand selection to line
选择某个单词Selection——》expand selection to Word可进行多次选择,移动光标就可以对多行进行操作 - Find:
查找功能Find——》find - View:
左侧出现文件框View——》Side bar——》show/hide - Goto:
Goto是一个非常好的特性,它可以使我们在文件内和文件之间快速导航
光标定位到特定的行Goto——》goto anything——》输入:10就是光标定位到第十行 - tools:
tools中的command palette 是一个命令框 - project:
project一般情况下不会用到 - preferences:
preferences对其个性化的菜单栏
例如preferences——》settings——default——》打开一个文件(js文件,这个sublime text的配置文件) font_size是默认的字体大小 line_numbers 设置左边这个行号
如果想要自己设置的话要打开个人设置preferences——》settings——user
Goto anything的特性:
- 首先要打开一个项目(比较大型的),然后再使用Goto anything查找自己想要的文件。例如输入index.html,就可以打开相应的文件。如果我们知道文件的目录的话也很快能通过Goto anything找到相应的文件。例如view/index.html。也有模糊匹配的功能。
- 在文件内部导航,例如输入@就可以匹配到选择器,如果再输入body,就可以迅速导航到相应位置,找到时候可以添加输入bgc就可以进行模糊匹配,直接就可以生成background—color:;
- 打开一个文件使用command palette输入js就可以匹配到JavaScript文件,这样输入fun就可以匹配到相应的函数(快捷提示功能)
- 在一个文件中Goto anything输入@就可以快速在页面内进行导航
- 熟练的话直接使用Goto anything输入文件所在路径,显示数来后继续在后面输入@找到对应的位置,非常快捷!
多行游标的特性:
- 想要换一个单词成另一个单词,使用Ctrl+H进行变换。要想实现同样的功能,可以Ctrl+D选择第一个单词,再次Ctrl+D选择第二个单词,也不用全部选中,然后进行修改,就能统一修改了,
如果选中的不是想要的就直接Ctrl+K跳过这一个 - 打开新的编辑区:Ctrl+N 快速复制Ctrl+shift+D
- 选中相同的单词Ctrl+D
- 全部选中一个单词Ctrl+D然后再Alt+F3
- 全选然后Ctrl+shift+L产生多行游标
- 最快捷的多行游标产生是:按住shift键,然后按住鼠标右键拖动鼠标
使用命令模式:
-
右下角切换文本的模式,也可以使用命令模式,输入set syntax JavaScript切换到JavaScript模式。由于模糊匹配,所以你可以输入syntax或JavaScript或js。
右上角的框是minimap,输入后回车就可以显示和隐藏 -
Ctrl+P输入#是对页面的匹配
-
在当前行下添加一行Ctrl+回车
-
在当前行上添加一行Ctrl+shift+回车
-
增加缩进Ctrl+}
-
粘贴过程中多摁shift键可以保持缩进