Sublime使用心得(+)

20160909
JS自动完成插件
JavaScript Completions
Andyjs2
Sublime Text 3 写js智能提示插件

20160831
sublime text 3解放鼠标的快捷键总结

Command+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。
Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。
Ctrl+M 光标移动至括号内结束或开始的位置。
Command+← 移动到行首
shift+↓ 向下选中多行。类似Command + L
Ctrl+Shift+← 向左单位性地选中文本。同时,Command+shift+←会选择本行所有内容
Ctrl+J 合并选中的多行代码为一行
Ctrl+K+U 转换大写。
Ctrl+K+L 转换小写。
Ctrl+Tab 按文件浏览过的顺序,切换当前窗口的标签页。
Alt+Shift+1 窗口分屏,恢复默认1屏(非小键盘的数字)
Alt+Shift+2 左右分屏-2列


20160822
sublime3- CPU占用率过高
sublime text 3 cpu 占用率过高是正常现象吗

目前的解决办法是在preference的setting中设置:"index_files":false;目前没有发现有副作用。

另外官方讨论组的方法有两个:
Sublime 3, cpu usage

20160719

Command + D 选中一个单词
Command + L 选中一行
Command 按住Command键再点击想选中的行
Command + Ctrl + G (选中部分文本时) 按此键选中所有相同文本
Command + D (选中部分文本时) 直接选中下一次出现的该文本

20160718
HTMLBeautify

操作:Mac OS X: Command-Option-Shift-F

Sublime Alignment
How to install & use Sublime Alignment 设置

{ // The mid-line characters to align in a multi-line selection, changing // this to an empty array will disable mid-line alignment "alignment_chars": [ "=", ":" ]}

Using Sublime Alignment
Simple:
Select the lines you wish to align.
Press Ctrl+Alt+A (Windows & Linux) or Command+Ctrl+A (Mac OS X)

20160622
注释插件
Doc​Blockr

前端

20160529-react语法高亮
install Babel
设置:

  • Open a file with that extension,
  • Select View from the menu,
  • Then Syntax -> Open all with current extension as... -> Babel -> JavaScript (Babel).
  • Repeat this for each extension (e.g.: .js and .jsx).
    插件文档

Babel Snippets-对上边的补充 (链接地址),有一些代码片段可以快速完成react代码的快速输入

20160527-针对EJS模板引擎的错误提示插件,未测试,暂时不考虑EJS作为以后的主力。

目前在Sublime Text 3下已经有合适的插件了。
install Babel

install EJS2
(EJS2依赖于Babel插件,需要同时安装这两个插件)
设置过程:View->Syntax->EJS2-><% %> or (<? ?>, <$ $>, <@ @>)。

知乎链接

20160525-技巧
Preference->Settings-User

"save_on_focus_lost": true

失去焦点,sublime自动保存
参考链接
sublime text3有没有自动保存文件的插件?

20160511-技巧

lorem + Tab 自动生成假文

如何取消sublime自动换行
"preferences-->setting-user", 在打开的配置文件中添加

    {"word_wrap" : false,}

20160409-基本快捷键:

Windows下选择多行:
Ctrl + Alt + Up Column selection up
Ctrl + Alt + Down Column selection down

插入:
Ctrl + ↩ Insert line after
Ctrl + ⇧ + ↩ Insert line before

整行移动
Ctrl + ⇧ + ↑ Move line/selection up
Ctrl + ⇧ + ↓ Move line/selection down
Ctrl + ] Indent current line(s)
Ctrl + [ Un-indent current line(s)

删除
Ctrl + KK Delete from cursor to end of line
Ctrl + K + ⌫ Delete from cursor to start of line

选择
Ctrl + L 选择整行,多按可继续向下选择整行

参考链接Keyboard Shortcuts - Windows/Linux

20160405插件篇:

Alignment

AutoFileName

Bracket Highlighter

Color Highlighter

CSS Format

Emmet

GIT

JsFormat

LESS

Markdown Preview

Markdown Editing

QuoteHTML

Side Bar

SublimeTmpl

用于快速生成模板
快捷键:
ctrl+alt+h html
ctrl+alt+j javascript
ctrl+alt+c css
ctrl+alt+p php
ctrl+alt+r ruby
ctrl+alt+shift+p python

SublimeCodeIntel

这货对js的支持布什不是半点的差,已经从列表清单删除
替代品Better Completion

SublimeLinter

BufferScroll --记录代码折叠

其他内容

sublime3开启package control
Ctrl+` 调出console
输入代码:

import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; 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)

sublime2开启package control

import urllib2,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')

参考链接:
求一个Sublime Text 2代码折叠状态保存的插件?
推荐!Sublime Text 最佳插件列表

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

推荐阅读更多精彩内容