Sublime Text 使用技巧

多光标编辑方法

方法一
Mac:按住cmd键
PC: 按住ctrl键
然后鼠标左键点击,可以创建多光标
方法二
Mac:alt + left click drag
PC: shift + right click drag
这个方法适用于创建行光标(不同行的同一个位置光标),当然还可以使用按住鼠标中键拖动,也可以实现这个效果。

多选单词的方法

Mac:按住cmd+d
PC: 按住ctrl + d
光标就可以选中光标所在位置的单词,再次按下ctrl+d的话则会选中下一个和该光标相同的单词,并且创建多光标

在行末增加文本

选中所有要编辑就的文本,完成后按下:
Mac:cmd + shift + L
PC: ctrl + shift + L
可以将所有选中的文本行在末尾创建多光标,此时是选中状态,如果编辑的话则会删除所有的文本,将文本输入到所有的选中行中。
这个时候使用箭头(->)向右的方向键,则可以将选中的文本变成从每一个行的文本末开始编辑。
注意:这种方法适用于在行末输入,并且文本在行末是没有对齐的。
所有的多光标在行末要回到行首的方法:
Mac:cmd + left arrow
PC: Home
回到行末的方法:
Mac:cmd + right arrow
PC: End

给文本增加HTML标签

Mac: ctrl + shift + w
PC: alt + shfit + w

垂直上下移动文本

Mac: cmd + ctrl + arrow
PC: ctrl + shift + arrow

快速复制一行文本

Mac: cmd + shift + D
PC: ctrl + shift + D

快速删除一行文本

Mac: cmd + shift + K
PC: ctrl + shift + K

缩进方法

Mac: cmd + [ or ]
PC: ctrl + [ or ]
上述的方法是左右移动一个对齐的单元,比如说ctrl + [,表示文本向左缩进一个单位(一般为4个空格),如果是ctrl + ]则是向右缩进一个单位。
如果想要全部重新缩进代码的话,选择Edit -> Line -> Reindent

黏贴时保持缩进

复制的时候如果使用ctrl + v的话,格式可能发生变化,所以我们需要一种新的方法来黏贴
Mac: cmd + shift + V
PC: ctrl + shift + V

打开文件夹

直接将文件夹拖入sublime text即可,Mac下面可以拖动到Docker的sublime图标上

使用键盘直接打开文件

Mac: cmd + P
PC: ctrl + P
出现的输入框中输入文件名后会有预览,确认正确后回车即可打开该文件
输入部分文件名加上@符号可以输入函数名,或者其他标签名
例如:main@main
加上#符号可以搜索文本
加上:符号可以跳转到对应的行号
在当前文件搜索的话,不需要加上文件名,直接输入符号即可,例如:@main

创建工程

使用菜单下面的project -> Save project As,下次再次打开这个工程文件就可以了。

打开command Platette

Mac:cmd + shift + P
PC: ctrl + shift + P
举个例子:
比如要将一些字符转换为大写的,选中内容,当然一种方法是在edit菜单下面选择Convert Case->Upper Case,如果使用命令的方式,打开命令输入框后,键入convert,在使用箭头进行选择,就可以非常快速的完成,不需要点击鼠标。

一些常用的命令:
encode:将对应的文本进行转换为对应的格式,比如将HTML中的“>”转换为“>”
reverse:翻转选中的行,比如说选中四行,第一个行变成第四行,第四行变成第一行,依次。
sort :将选中的行进行排序
set syntax:设置文本的高亮格式

如何安装package

第一步:安装Package Manager(Package Controller)
搜索:sublime text package manager
找到对应的installation,找到Big Blob of Code,复制这些代码
然后在sublime text中 View -> Console,然后黏贴复制的代码,回车就可以执行了。等待提示安装完成。
第二步:安装Package
Mac:cmd + shift + P
PC: ctrl + shift + P
然后在输入框中输入install package,再输入对应package名字安装即可
WEB开发的Package推荐:
EMMET

快速编辑:snippets

比如说编辑一个js文件,需要创建一个新的函数,这个时候我们键入fun,然后按下TAB,即可补全函数,再次按下TAB,光标会从函数名跳转到参数的位置
创建自己的snippets
选择菜单键,tools -> new snippet
在sublime text 3中是tools ->developer -> new snippet

自定义键盘快捷键

定义格式如下:

[
    { "keys": [""], "command": "" },
]

但是如果针对一些键我们并不知道对应的command是什么的话,要怎么知道呢?
首先开启view->show console,然后输入sublime.log_commands(True)
然后点击任意sublime,都会打出对应的command信息,然后先用鼠标选择对应的命令,然后我们就可以看到该命令对应的名字了。

创建sublime Macro

PC: Control + Q
上面的快捷键表示开始录制一个Macro,再次按下的话表示停止录制。
然后使用Tools->Playback Macro,sublime就可以执行我们刚刚录制的输入内容。
我们可以保存这个Macro,选择Tools->Save Macro,sublime会自动识别到对应的文件夹,不要修改保存位置,键入文件名,记得后缀要是sublime-macro,然后重启sublime text,我们就可以在Tools->Macros->User下面找到我们刚刚保存的Macro了。
但是我们需要鼠标点击才能执行这个Macro,最好的方法就是用个快捷键绑定啦,就是上面的Trick啦!但是这里的命令有点不太一样:

[
    { "keys": [""], "command": "run_macro_file","args":{"file":"Package/User/Macro文件名} },
]

如果忘记了Macro的文件名,选择Preference->Browse Package,查看文件名。记得填入的这个Macro文件名是带有后缀的(后缀为.sublime-macro)

开启多窗口的方法:alt+shift+数字

个性化自己的sublime

Color Scheme:Preference -> color scheme
安装Theme的话需要用到Package
Ctrl+shift+P,输入install package
输入自己想要的Theme的名字
怎么支持有哪些Theme呢?
网址:https://packagecontrol.io/
如果网址变了,直接搜索:Sublime Text Package Manager
进入网址后,选择Browse,找到Theme,就可以看到所有支持的Theme了
https://packagecontrol.io/browse/labels/theme

你可能感兴趣的:(工具)