Tutorial

安装 install 插件

Installation - Package Control

The simplest method of installation is through the Sublime Text console. The console is accessed via the ctrl+` shortcut or the View > Show Console menu. Once open, paste the appropriate Python code for your version of Sublime Text into the console.

1
import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

用Package Control安装插件

  1. 按下Ctrl+Shift+P调出命令面板。
  2. 输入install 调出 Install Package 选项并回车,然后在列表中选中要安装的插件。

查看已安装的插件

  1. 通过ctrl+shift+p打开命令面板
  2. 输入“list packages”后回车,通过键盘上下键或者鼠标滚动查看列表
  3. 选中某一插件后可通过鼠标单击或者回车打开该插件的安装路径

升级

  1. 通过ctrl+shift+p打开命令面板
  2. 输入“upgrade packages”后回车,如果有列表出来则有插件需要更新,如果没有任何插件需要更新则会弹出提示框进行提醒。
  3. 如果有列表则在其中选择某一插件,通过鼠标单击或者回车进行该插件的更新(此过程可能需要翻墙)。

卸载插件

  1. 通过 ctrl+shift+p 打开命令面板。
  2. 输入“remove package”后回车,弹出的列表就是可进行卸载的插件了。
  3. 选中某一插件后可通过鼠标单击或者回车对该插件进行卸载(因为Sublime Text的每一个插件占用的容量都不大,所以只要不是插件之间有冲突都是没必要进行卸载的)

多行编辑

  • 鼠标选中多行,按下 Ctrl+Shift+L (Command+Shift+L) 即可同时编辑这些行;
  • 鼠标选中文本,反复按 CTRL+D (Command+D) 即可继续向下同时选中下一个相同的文本进行同时编辑;
  • 鼠标选中文本,按下 Alt+F3 (Win) 或 Ctrl+Command+G(Mac) 即可一次性选择全部的相同文本进行同时编辑;
  • Shift+鼠标右键 (Win) 或 Option+鼠标左键 (Mac) 或使用鼠标中键可以用鼠标进行竖向多行选择;
  • Ctrl+鼠标左键(Win) 或 Command+鼠标左键(Mac) 可以手动选择同时要编辑的多处文本。

其他常用快捷键

  • Ctrl+P 可调出文件切换面板,接着你只需输入文件名,回车后即可瞬间切换过去。
  • Ctrl+P
    • 输入@+<标签>,标签可以为函数名,HTML的元素id等,确认即跳转到对应的函数或元素。直接使用Ctrl+R可达到相同效果。
    • 输入:+<关键字>,跳转到指定行号。更直接的快捷方式为Ctrl+G
    • 输入#+<关键字>,当前文件内搜索。
  • Ctrl+K, Ctrl+L 将选中的字母小写。Ctrl+K, Ctrl+U 将选中的字母大写。
  • Ctrl+L 选择整行(按住-继续选择下行)
  • Ctrl+KK 从光标处删除至行尾
  • Ctrl+Shift+K 删除整行
  • Ctrl+Shift+D 复制光标所在整行,插入在该行之前
  • Ctrl+J 合并行(已选择需要合并的多行时)
  • Ctrl+D 选词 (按住-继续选择下个相同的字符串)
  • Ctrl+M 光标移动至括号内开始或结束的位置
  • Ctrl+Shift+M 选择括号内的内容(按住-继续选择父括号)
  • Alt+. 闭合当前标签
  • Ctrl+Shift+A 选择光标位置父标签对儿
  • Ctrl+Shift+[ 折叠代码
  • Ctrl+Shift+] 展开代码
  • Ctrl+KT 折叠属性
  • Ctrl+K0 展开所有
  • Ctrl+T 词互换
  • Ctrl+Shift+↑ 与上行互换
  • Ctrl+Shift+↓ 与下行互换
  • Ctrl+Enter 光标后插入行
  • Ctrl+Shift+Enter 光标前插入行
  • Ctrl+F2 设置书签
  • F2 下一个书签
  • Shift+F2 上一个书签

备份

快捷键

See Keyboard Shortcuts - OSX — Sublime Text Unofficial Documentation

常用插件

Coding

Good Writing Habits

Markdown

MarkdownEditing Key:

See MarkdownEditing - Packages - Package Control

  • Ctrl+Win+V Pastes the contents of the clipboard as an inline link on selected text.
  • Ctrl+Win+R Pastes the contents of the clipboard as a reference link.
  • Ctrl+WinK Inserts a standard inline link.
  • Shift+Win+K Inserts an inline image.
  • Ctrl+Shift+B Ctrl+Shift+I These are bound to bold and italic. They work both with and without selections. If there is no selection, they will just transform the word under the cursor. These keybindings will unbold/unitalicize selection if it is already bold/italic.
  • Ctrl1…6 These will add the corresponding number of hashmarks for headlines. Works on blank lines and selected text in tandem with the above headline tools. If you select an entire existing headline, the current hashmarks will be removed and replaced with the header level you requested. This command respects the mde.match_header_hashes preference setting.

Full Stack

FAQ

参考