利器:Sublime text 3 磨砺篇

“铁须砺以成利器”——《书·说命上》孔传

写了近三年的代码,估计也有上万行了。期间换过几种武器,目前觉得最顺手的还是 sublime text3。说来原因也很简单,最初使用低配的 PC 开发,多开几个应用就卡的不要不要的,所以一直使用着流畅的 sublime text3。期间虽然试用过 VScode 和 Atom,都因为无法忍受其占用过多内存进而导致 PC 卡顿不已,而最终放弃了。也因此,现在才有了磨砺近三年、专属于自己的一个 sublime text3。

# 关于 package control

Package Control —— sublime text3 的包管理工具,后面安装的插件和主题都可以在这里找到介绍和配置方式。但是,sublime text3 默认是没有安装 Package Control 的,所以首先要安装它。具体安装方式在这个网页有详细介绍。这里只简单提下步骤:

  • 启动 sublime text3 ,然后按住快捷键 crtl +` [这个就是 Tab 👆的那个键]。sublime text3 就会在底部弹出 console 区。
  • 在 console 区输入上面网页里的一串 Python code。
  • 最后,sublime text3 会自己安装好 package control。

# 挑选主题

自古美人如玉剑如虹,sublime text3 的主题之丰富、质量之高,在众 IDE 中估计是无人能及了。可以想见,程序员们的审美需求很大,而且审美也很高。我挑了近两年的主题,各种风格的都尝试过,其中 material-theme 是我用的最久的一款,也是我认为美感和舒适度极佳的一款。下面放张官网扒的图片:

material-theme
material-theme

不过我还要推荐一款我正在使用的主题——ayu:🎨🖌 Modern Sublime Text 3 and 2 theme 。从主题设计者的介绍就知道这款主题更加现在化,从截图则感受到了它的清爽、明快,整体配色丰富而不杂乱、以及和专用编程字体的搭配显的它极为优雅。

ayu-them

# 小米加大炮

sublime text3 如同编程必须的小米一样重要,但是没有大炮加持也很难打下大片江山啊。所以,强劲的插件能够让 sublime text3 应对各种开发场景而游刃若有余地。【注:只限前端开发常用插件】
那么如何安装下面这些插件了?既然安装了 Package Control ,那么通过 Package Control 来安装管理这些插件就是易如反掌的事情了。

  • step1 启动 sublime text3 ,按住 ctrl + shift + p。弹出如下命令栏:
image.png
  • step2 如图,输入 ‘install package’ 或间写几个字母就能搜索出安装命令,然后输入插件的名称就自动安装。

格式优化类

编辑器增强类

语法高亮类

  • babel(ES6, jsx 语法高亮)
  • LESS(less 语法高亮)
  • BracketHighlighter(符号高亮)
  • scss ( scss 语法高亮)
  • stylus (styls 语法高亮)
  • TypeScript (typescript 语法高亮,语法提示)
  • Vue Syntax Hightlight(vue 文件语法高亮 )

# 配置

这里我只写几个配置项的解释,详细的配置可以查看 gistbox
进入配置文件修改的方式如下图:

image.png
  • "translate_tabs_to_spaces": true // 开启自动将Tab替换为空格

  • "trim_trailing_white_space_on_save": true // 开启自动删除行末空格

  • "ensure_newline_at_eof_on_save": true // 开启保存文件时在文件末尾保留一个空行

  • "save_on_focus_lost": true // 开启文件失去焦点立即保存

  • "highlight_line": true // 开启光标所在行高亮

  • "bold_folder_labels": true // 开启侧边栏文件夹名显示加粗

# 常用快捷键

文章的最后,我贴几个自己常用的快捷键,基本上是完全记住不需要查看快捷键表的那种。

  • open project : ctrl + alt + P
  • 新建文件\文件夹:ctrl + alt + n
  • 搜索内容:ctrl + f
  • 在文件内搜索:ctrl + alt + f
  • 替换内容:ctrl + n
  • 搜索文件:ctrl + p
  • 跳转到某一行:ctrl + G
  • auto-spacing:ctrl + shift + B
  • 预览 .md 文件:alt + m
  • html 转 js 字符串:ctrl + alt + 'ctrl + alt + shift + '
  • CSScomb: ctrl + shift + c
  • pretty html\css\js: ctrl + shift + h
  • pretty JSON: ctrl + alt + j
  • 移动行:ctrl + shift + c
  • 预览 markdown:alt+ m
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念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

推荐阅读更多精彩内容