为什么选择Sublime Text 3作为修仙方向

1 使用理由

1.1 辅助查找

goto anything功能,支持模糊匹配,与重量级IDE(如Visual Studio)相比,查找速度不是一个量级的。

  • 通过关键字查文本
  • 通过路径配置查文件并打开
  • 模糊查找

举例:

任务描述:通过 xmlxdb 文件中配置的 path 查找对应文件并打开。
操作:Ctrl + C -- Ctrl + P -- Ctrl + V -- ↑/↓ -- Enter

1.2 辅助显示

只要能找到对应的支持插件,就能够对各种语言和协议的文本进行高亮显示。尤其对于个人的各种不常用格式文本,可以集中用ST3浏览编辑。

举例:

任务描述:使 xml 文件语法高亮
操作:ctrl + shift + p -- Set Syntax: XML(模糊匹配ssx就看到) -- enter

1.3 辅助编辑(依赖插件),可依赖第三方进化

尤其是对于一些前端语言的快捷生成和编辑支持,确实令人震惊。

举例:

任务描述:安装了 Emmet之后,编写一些常用的前端代码。
操作:
自动生成标签:
输入:unicorn
按快捷键:ctrl+e
得到:
<unicorn></unicorn>

输入:unicorn.chouma
按快捷键:ctrl+e
得到:
<unicorn class="chouma"></unicorn>

输入:unicorn+sdj
按快捷键:ctrl+e
得到:
<unicorn></unicorn>
<sdj></sdj>

1.4 别具匠心的快捷键为超高度的键盘化操作提供支持,使效率天花板显著高于常用的IDE。

  • 开启强大的命令模式:
    Ctrl + Shift + P

  • 多游标:
    双击一个词,Ctrl + D
    。。。
    。。。

  • 有时我们需要对一片区域的所有行进行同时编辑,Ctrl+Shift+L
    可以将当前选中区域打散,然后进行同时编辑:


    SublimeText
  • 有打散自然就有合并,Ctrl + J可以把当前选中区域合并为一行:


    SublimeText
  • 在Ctrl + P匹配到文件后,我们可以进行后续输入以跳转到更精确的位置:

@ 符号跳转:
输入@symbol
跳转到symbol符号所在的位置

# 关键字跳转:
输入#keyword
跳转到keyword所在的位置

: 行号跳转:
输入:12
跳转到文件的第12行。

  • 在当前行下面新增一行然后跳至该行,Ctrl + Enter;在当前行上面增加一行并跳至该行,Ctrl + Shift + Enter。

  • Sublime Text的查找有不同的模式:Alt + C
    切换大小写敏感(Case-sensitive)模式,Alt + W切换整字匹配(Whole matching)模式,除此之外Sublime Text还支持在选中范围内搜索(Search in selection),这个功能没有对应的快捷键,但可以通过以下配置项自动开启。
    “auto_find_in_selection”: true

这样之后在选中文本的状态下范围内搜索就会自动开启,配合这个功能,局部重命名(Local Renaming)变的非常方便:

SublimeText
  • 进行逐词移动,Ctrl + ←/→;逐词选择,Ctrl + Shift + ←/→。
SublimeText
  • 移动当前显示区域,Ctrl + ↑/↓;移动当前行,Ctrl + Shift + ↑/↓。
SublimeText
  • 在当前窗口创建一个新标签,Ctrl + N;关闭当前标签,Ctrl + W;恢复刚刚关闭的标签,Ctrl + Shift + T。

  • 编辑代码时经常需要多窗口显示,所以分屏很重要。
    左右分2屏,Alt + Shift + 2;上下分2屏,Alt + Shift + 8;分4屏,Alt + Shift + 5。

  • 向左缩进(等同于将一块选中Shift+Tab),Ctrl + [;向右缩进(等同于将一块选中后Tab键),
    Ctrl + ](Ctr+[ 和 Ctr+] 针对一块连续内容使用,无需选中)。此外Ctrl + Shift + V可以以当前缩进粘贴代码(非常实用)。

相关文章:
Sublime Text3 快捷键汇总及设置快捷键配置环境变量
如何优雅地使用Sublime Text--Sublime不可不知的实用技巧

1.5 灵活的插件装卸机制能使IDE功能最大限度的与使用场景匹配,提高响应速度。

插件化,灵活性,可扩展性
配置文本化,可视,易读
(有时间再来举例)


2 不适用场合

查找函数定义和显示函数引用数不方便。

注意:
在最新的3124版本中,Sublime已经注入了函数Show Definition
功能--which will show where a symbol is defined when hovering over it with the mouse;具体可参见Sublime Text 3 Build 3124
(具体怎么用,好不好用,还需要挖掘一下)


3 如何浏览插件

插件导航页

常用的插件:

  • AdvancedNewFile
  • Emmet
  • SideBar
  • ConvertToUTF8
  • ColorPicker

插件介绍:
Sublime Text3插件:增强篇
20个强大的SublimeText插件
如何优雅地使用Sublime Text--Sublime Text 3插件推荐

Emmet


4 如何安装插件

Ctrl + Shift + P -- package control: install package(模糊查找输入pci)

在弹出的输入框中,模糊查找对应的插件名,然后安装


5 相关网站与参考文章

官网
注册码
插件安装教程,插件介绍

如何优雅地使用Sublime Text

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

推荐阅读更多精彩内容