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
注释插件
DocBlockr
前端
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')
网友评论