Sublime是我非常喜欢的一个代码编辑器。精于心,简于形。当然有时候也用它编辑markdown文件。其非常强大的插件系统让人非常喜欢,在此记录一下我经常使用的一些插件,以便以后查阅!
Package Control是sublime的插件管理器。现在sublime已经内置了Package Control了,直接按下Ctrl+Shift+P
安装即可
另外可输入以下代码安装:(Ctrl+`)
import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; 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)
本插件可以将英文版的Sublime翻译成中文(当然还有其他语言)。
Sublime下的命令行调用插件,可在工具-->SublimeREPL
下打开很多命令行工具,包括Python、shell命令行。
主题插件,非常喜欢的一个主题,配合A file icon
美化简直完美!
markdown实时预览插件
出错解决方案:
'buffer_id(102) is not valid (closed or unsupported file format)'
**NOTE:** If you run multiple instances of Sublime Text, you may want to adjust
the `server_port` option in order to get this plugin work again.
找到C:\Users\用户名\AppData\Roaming\Sublime Text 3\Packages\OmniMarkupPreviewer\OmniMarkupLib\Renderers\libs
中的mdx_strikeout.py
文件,将makeExtension()
函数替换成以下代码:
def makeExtension(*args, **kwargs):
return StrikeoutExtension(*args, **kwargs)
侧边栏主题颜色会随主题一起改变,需要按下 Ctrl+Shift+P
刷新
一个全功能的 Sublime Text 代码智能自动补全引擎。
代码智能插件从 Open Komodo Editor 移植至 Sublime Text。
支持所有Komodo Editor的代码智能(CIX,CodeIntel2)支持的所有语言:
JavaScript, Mason, XBL, XUL, RHTML, SCSS, Python, HTML, Ruby, Python3, XML, Sass, XSLT, Django, HTML5, Perl, CSS, Twig, Less, Smarty, Node.js, Tcl, TemplateToolkit, PHP.
功能:
本插件能将Sublime的程序以html的格式复制,复制到诸如Word的文本编辑器时能保持语法高亮。
弃用
Anaconda 是一个终极 Python 插件。它为 ST3 增添了多项 IDE 类似的功能,例如:
文本比较器,将编辑器分为两列、右击选择preview显示红色部分为不同处。
按下Win+F11
即可隐藏除Sublime文本编辑处的其他边框。
改变侧边栏文件图标,更加丰富漂亮。
前端插件,使得前端代码书写更加简单。
能够让代码行号前生成括号指示代码域。
让代码高亮颜色更丰富。
代码注释插件。
右击在sublime中快速打开终端。
前端代码颜色提醒插件,与ColorHighlight类似,不过,Windows下不可使用!
Markdown语法高亮工具,自动补全。
C/C++、Java代码风格格式化,与eclipse中的代码格式化类似。
由于sublime是不开源的软件,且其作者很忙(lan),所以sublime对于中文的支持一直不是很好,我们可以使用此插件来支持中文编码。保证所写程序在编译运行的时候不会乱码。
使用方式:打开sublime菜单栏的File
->Set file encoding to
->GBK
,保存文件。然后再在代码中输入中文即可。
此插件可以使用PEP8规范自动格式化Python代码,使用方式: