Sublime Text 简介
Sublime Text 是一个轻量、简洁、高效、跨平台的编辑器。 它启动速度快,颜值高,对各类变成语言都有很好的支持。
Sublime Text 使用技巧
竖行选择
首先将光标移到要操作内容的第一行,按住 Shift 键,再按住鼠标右键,往下拖动,就可以出现多个光标。 此时,再输入文字,或者做其他操作,都会在多行同时执行。 可以使用下面文字做测试,如:将 class1 替换改成 class2
<ul>
<li class="class1">1</li>
<li class="class1">2</li>
<li class="class1">3</li>
<li class="class1">4</li>
<li class="class1">5</li>
<li class="class1">6</li>
</ul>开启 Shell
Sublime 自带的 shell ,可以使用 ctrl+` 唤起,但是它是基于 Python 的,不能运行其他 cmd, powershell 等命令。
是否可以像 VS Code 那样,自带 cmd 或者 powershell 的 shell 呢,答案是可以的,方法如下。
安装
Package Control
如果你没有安装过Package Control, 按下Ctrl+Shift+P, 在输入框中输入Package Control, 然后选中Install Package Control, 回车确认安装
TerminusPackage Control安装好之后,再次按下Ctrl+Shift+P,在输入框中输入Install Package, 选中Package Control : Install Package, 回车
在弹出的窗口中,搜索Termius回车安装配置快捷键 选中菜单
Preferences -> Package Settings -> Terminus -> Key bindings
在弹出的 json 中,输入以下快捷键配置,保存
{ "keys": ["ctrl+`"], "command": "toggle_terminus_panel" }- 按下 Ctrl + ` 则会弹出
cmd的shell,在其中输入powershell就会进入到PowerShell
Sublime Text 插件
- All Autocomplete
Sublime Text默认的Autocomplete功能只考虑当前的文件,而 AllAutocomplete 插件会搜索所有打开的文件来寻找匹配的提示词。 - Terminus 可以像VSCode那样打开真正的控制台
- SFTP 可以将本地文件快速同步到远程服务器,支持
ftp,sftp,ftps等 - MarkdownPreview 快速预览 Markdown 文件
- LiveReload 配合 Markdown Preview 自动刷新预览的 Markdown 文件
- ImagePaste 可以粘贴剪贴板图片到 markdown 文件所在的图片文件夹
Sublime Text 开启 Markdown 预览
- 使用组合键 Ctrl+Shift+P 调出命令面板
- 输入 Install Package ,选中 Package Control : Install Package, 回车 在弹出的窗口中,搜索 MarkdownPreview 回车安装
- 安装完成之后,再次按 Ctrl+Shift+P,输入 Markdown Preview 找到并选中Markdown Preview: Preview in Browser
- 界面出现三个选项:github,gitlab和markdown。任选其一即可,github/gitlab是利用他们的在线API来解析.md文件,支持在线资源的预览,如在线图片它的解析速度取决于你的联网速度。markdown就是传统的本地打开,不支持在线资源的预览。
- 按回车,会在默认浏览器中显示预览结果
注意此时 Markdown 的预览是静态的,如果需要自动预览还需要再安装一下 LiveReload 插件
- 按下
Ctrl+Shift+p, 输入Install Package,输入LiveReload, 回车安装 - 安装成功后, 再次
Ctrl+shift+p, 输入LiveReload: Enable/disable plug-ins, 回车, 选择Simple Reload with delay (400ms)或者Simple Reload,两者的区别在于后者没有延迟。
默认 MarkdownPreview 的 enable_autoreload 设置是 true 的,如果没有,参考下面步骤设置一下 打开其配置文件 Preferences -> Package Settings -> Markdown Preview -> Settings,在右侧栏加一条下面这个自定义参数,然后重启 Sublime:
{
"enable_autoreload": true
}Sublime Text 常用快捷键
ctrl+shift+n打开新Sublimectrl+shift+w关闭Sublime,关闭所有打开文件ctrl+shift+t重新打开最近关闭文件ctrl+n新建文件ctrl+s保存ctrl+shift+s另存为ctrl+f4关闭文件ctrl+w关闭ctrl+k, ctrl+b切换侧边栏显示状态f11切换全屏状态shift+f11免打扰模式状态切换backspace删除左侧shift+backspace左侧删除ctrl+shift+backspace左侧全部删除delete右侧删除enter插入shift+enter插入ctrl+z撤消ctrl+shift+z重做ctrl+y重做或重复ctrl+u软撤消ctrl+shift+u软重做ctrl+shift+v粘贴并格式化shift+delete剪切ctrl+insert拷贝shift+insert粘贴shift+left移动并选择shift+right移动并选择shift+up移动并选择shift+down移动并选择ctrl+left按\w规则移动(跳跃)ctrl+right按\w规则移动(跳跃)ctrl+shift+left按\w规则移动并选择
Sublime Text 设置
按下 Preferences -> Settings 菜单,可以打开 Sublime Text 的用户设置,下面是我配置的一些默认设置:
{
// 设置Sans-serif(无衬线)等宽字体,以便阅读
"font_face": "YaHei Consolas Hybrid",
// 字体大小
"font_size": 12,
// 使光标闪动更加柔和
"caret_style": "phase",
// 高亮当前行
"highlight_line": true,
// 高亮有修改的标签
"highlight_modified_tabs": true,
// 主题设置
"theme": "Default.sublime-theme",
"color_scheme": "Packages/Color Scheme - Default/Monokai.sublime-color-scheme",
// Sublime Merge
"sublime_merge_path": "SublimeMerge/sublime_merge.exe"
}【全文完】