sublimetext3使用总结-快捷键和插件

刚开始使用Sublimetext3没多久,感觉启动挺快,各种插件也太多,很是心水虽然有时候会崩溃,所以千万要备份一下设置什么的,比较推荐坚果云

折腾的过程中发现网上很多教程可能有点过时或是不大适用,这里自己大致总结下作为记录,主要是自己比较常用的一些快捷键和插件。

常用快捷键(包括部分插件)

自带快捷键

  1. 查找切换文件:ctrl+p
  2. 跳转标记:ctrl+r
  3. 左右分屏:alt+shift+2,恢复单页面ctrl+shift+1
  4. 上下分屏:alt+shift+8
  5. 选中当前行:ctrl+l,继续操作(等同于shift+↓)选择下一行
  6. 同时编辑多行:ctrl+shift+l
    选中要编辑的多行文本,按下快捷键将在行尾出现光标,可同时编辑多行
  7. 多行编辑:shift+rightclick,向右选中对齐的多行进行编辑
  8. 从光标位置起向前选中一行或多行:shift+↑
  9. 从光标位置起向后选中一行或多行:shift+↓
  10. 删除当前行:ctrl+shift+k
  11. 就近选择相同项:ctrl+d
    把光标放在一个单词上,按下ctrl+d,将选择这个单词。一直按住ctrl且按D多次,将选择当前选中项的下一个匹配项。通过按住ctrl,再按D三次,将选择三个相同的文本。
  12. 选择当前文件所有匹配项: alt+f3
  13. 整行的上下移动: ctrl+shift+↑或 ctrl+shift+↓
  14. 增加和减少缩进: ctrl+] 或 [
  15. 大写和小写: 大写ctrl+k+u、小写ctrl+k+l
  16. 全屏模式:f11
  17. 无干扰模式:shift+f11
    复制当前行:ctrl+shift+d

插件快捷键(需要setting中配置)

  • f1:sidebar;在chrome打开
  • f4:sublimeREPL;打开Python控制台(相当于命令行输入Python指令)
  • f5:sublimeREPL:运行Python程序
  • f6:markdown preview;预览markdown
  • f12:HiveOpener;打开收藏网址列表
  • ctrl+shift+m:sublimetmpl;以tmpl模板创建md文件
  • ctrl+shift+n:sublimetmpl;以tmpl模板创建py文件
  • ctrl+shift+t:terminal;打开控制台;
  • ctrl+alt+y:cndict;中英文翻译;选中文本后按下快捷键翻译
  • ctrl+alt+r:anaconda;自动pep8格式化
  • ctrl+alt+n:advancedNewFile;快速创建文件
  • ctrl+alt+i:HiveOpener;添加/移除到打开列表
  • ctrl+alt+o:HiveOpener;显示打开列表

插件

通用插件

第三方插件基于相同的api创建,因此其设置基本相同。设置文件为json格式,基本内容如下:

Settings

  • Settings - Default
  • Settings - User

Default Settings包含了插件的所有可选设置并设置了默认值,User Settings 则提供了更改初始设置的入口。User Setings 的优先级高于Default Settings,因此当User Settings中包含了与Default Settings相同的选项时,将使用该设置而非默认设置。

Note: 插件设置应该在User Settings进行,避免因插件升级等造成设置文件丢失

Key Bindings

  • Key Brindings - Default
  • Key Brindings - User

Key Brindings 即快捷键绑定,跟设置类似,但部分插件可能没有

Advanced New File

Advanced New File用来快速创建文档,还可以同时创建文件夹和路径,如:

  • ctrl+alt+n 创建新的文件。此时底部状态栏会出现输入框,在其中输入文件名或路径即可。如输入test.py,将在当前目录下创建test.py文件。输入myfolder/mysubfolder/test.py,则将在当前目录下创建myfolder文件夹、mysubfolder子文件夹和test.py文件。
  • ctrl+shift+alt+n 除了创建一个指定的文件夹外,还会自动在文件夹中创建init.py文件。如输入myfolder/test.py,此时myfolder中还包含了init.py文件

setting中可配置默认的文件路径、文件扩展名等

Cndict

Chinese-English Bilingual Dictionary提供中英文翻译

  • 选中单词后,ctrl+alt+y即调出有道翻译的界面; ctrl+alt+c为金山词霸,未测试成功
  • 可自定义翻译的显示方式

chineseWordCounter

chineseWordCounter 中文汉字、英文单词等字数统计(统计不够准确,可作为参考),参照LaTeX Word Count(不支持中文)。

HiveOpener

HiveOpener 快速打开网址、文件、文件夹等,可当做收藏夹使用。另Sublimetext自带的Project作为文件夹收藏夹很不错。

  • ctrl+alt+i:HiveOpener;添加/移除到打开列表
  • ctrl+alt+o:HiveOpener;显示打开列表

Open URL

Open URL 可快速打开网址、文件夹、文件等

  • 选中文本后,右键open url,可智能判断是打开网页或者google所选择的文本

PlainTasks

PlainTasks 强大的to-do应用,基本上能想到的功能都有了

Sidebar Enhancements

Sidebar Enhancements给侧边栏增加了很多有用的功能,如更改delete行为为(移到垃圾箱)open with、剪切板等。

  • 基本功能:新建文件/文件夹,编辑,打开/运行,查找/高级查找,剪切,复制,粘贴,删除等
  • 高级功能:copy paths as URIs, URLs, content as UTF8等

Note:可设置状态栏显示"file modified date" 和 "file size"

SublimeEvernote

SublimeEvernote evernote插件,需要获取印象笔记api token

SublimeTmpl

SublimeTmpl用于创建文件模板

  • setting中attr字段可自定义个人信息,形如
    "attr": {
    "author": "Your Name" ,
    "email": "you@example.org",
    "link": "http://example.org",
    "hello": "word"
    }
  • 支持自动插入日期
  • 自动插入保存文件名未测试成功

git

git包含了基本的git操作,init,clone,add,commit,push,pull等

  • ctrl+shift+p后输入git进行操作

GitGutter

GitGutter 可以很清楚显示出对文件所作出做出的改动

Markdown插件

MarkdownEditing

MarkdownEditing

  • 自动匹配星号(*)、下划线(_)及反引号(`),选中文本按下以上符号能自动在所选文本前后添加配对的符号,方便粗体、斜体和代码框的输入。
  • 直接输入配对的符号后按下退格键(backspace),则两个符号都会被删除;直接输入配对的符号后按下空格键,则会自动删除后一个。
  • 拷贝一个链接,选中文本后按下 ctrl+win+v 会自动插入内联链接。
  • shift+win+k 插入图片。
  • ctrl+1..6:插入相应级别的标题
  • alt+shift+6:插入脚注
  • ctrl+shift+pageup/pagedown:跳转到前/后一个标题
  • ctrl+alt+shift+pageup/pagedown:跳转到前/后一个同级标题

Markdown Preview

Markdown Preview可输出html文件及在浏览器预览

  • 浏览器预览,可自定义快捷键(f6)
  • 在最前面添加[TOC]可自动生成目录

MarkdownTOC

MarkdownTOC用于生成目录

  • 在最前面点击工具>MarkdownTOC>insert TOC生成TOC目录
  • 在设置中禁用uri_encoding即可解决中文乱码

Table Editor

Table Editor 很方便的markdown表格编辑工具

IDE插件

AlignTab

AlignTab用于快速对齐文本,一般文本也行,不过代码中比较常用吧

  • 简单版:选中需要对齐的文本,右键选择Align By即可根据:=&等进行对齐
  • 高级应用:采用正则表达式进行对齐
  • 表格编辑中可用

Note:中文符号问题:右键操作不可用,ctrl+shift+p调出菜单后输入对应的中文符号即可作者给出的改字体方案测试发现太丑,不晓得为什么

Anaconda

Anaconda 完美的Python IDE,此外也有Go,Rust,PHP版本

  • 集合了众多Python插件,包括jedi/autopep8/PyFlakes等
  • 代码补全、错误提示、进行调试等
    • .补全(方法等补全)需要设置

      "auto_complete_triggers":[{"selector": "source.python - string - comment - constant.numeric", "characters": "."}]

  • ctrl+alt+r:自动规范为pep格式
  • 可配置python及外部库位置,自定义需要忽略的pep8规范如E501(单行过长)等

SublimeREPL

SublimeREPL交互式运行程序

  • 提供交互式终端,如Python中input()自带编译系统无法输入文本
  • 历史记录功能等

Sublime Terminal

Sublime Terminal 在sublime中打开终端

  • ctrl+shift+t
  • 可设置打开的终端,如powershell,cmder

SQLTools

SQLTools sql工具,支持mysql,PostgreSQL,oracle,sqlite3等

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,117评论 4 360
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 66,963评论 1 290
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 107,897评论 0 240
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,805评论 0 203
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,208评论 3 286
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,535评论 1 216
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,797评论 2 311
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,493评论 0 197
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,215评论 1 241
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,477评论 2 244
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 31,988评论 1 258
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,325评论 2 252
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 32,971评论 3 235
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,055评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,807评论 0 194
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,544评论 2 271
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,455评论 2 266

推荐阅读更多精彩内容