10
2014
12

【经验】如何用Sublimetext快速格式化代码

 格式化代码有很多方法,比如放在淘宝后台的编辑器里快速格式化、使用DW格式化。
Sublimetext也是一个非常好的编辑器,但是我一直不知道怎么使用插件格式化。以前百度查询了好久都没有结果。
今天又搜索了一遍,下载了最新版Sublimetext 3,终于知道了如何安装插件和快速格式化代码的方法。

下面以Sublimetext 2为例,讲解如何安装Sublimetext 插件,以及如何格式化代码。


首先启动Sublimetext ,粘贴我们需要格式化的代码。
 



按ctrl+~,调出控制台命令面板(
通过快捷键 ctrl+` 或者 View > Show Console 菜单打开控制台

 



粘贴对应版本的代码后,点击回车安装。

适用于 Sublime Text 3:


import  urllib.request,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();urllib.request.install_opener(urllib.request.build_opener(urllib.request.ProxyHandler()));open(os.path.join(ipp,pf),'wb').write(urllib.request.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())


适用于 Sublime Text 2:


import  urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp)ifnotos.path.exists(ipp)elseNone;urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler()));open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read());print('Please restart Sublime Text to finish installation')


 


不好意思,到了这里,因为我的电脑同时安装了Sublime Text2和Sublime Text3,提示安装失败。

下面的截图,我就以安装好的Sublime Text3来讲解。


安装很快,几秒钟的时间,下面的信息栏会给出英文提示(内容大致如下)。这时关闭Sublime Text3,重新打开。

 

reloading plugin Package Control.Package Control
reloading Packages/Package Control/Package Control.sublime-settings
found 4 files for base name Main.sublime-menu
Package Control: Skipping automatic upgrade, last run at 2014-03-07 21:16:41, next run at 2014-03-07 22:16:41 or after

 

接下来,按下Ctrl+Shift+P调出命令面板

输入install,

左下角状态栏将会显示安装状态。

等安装好以后,

按下Ctrl+Shift+P调出命令面板

输入Install,

在弹出的列表中选择 Install Package 选项并回车,


等待几秒后,会弹出一个列表。

在列表中,输入tag,

找到名为tag的插件,点击一下就可以开始安装了。

这里很关键!~

安装完后,我们会发现,之前的菜单两个字,变成了英文的。并且里面多了一个tag菜单!

 


 

这个就是Sublime Text的Tag插件了。他的作用就是格式化代码。快捷键是ALT+CTRL+F

我们全选代码,使用快捷键就可以格式化了。

如果快捷键失效,就点击右键,选择最下面一个菜单,即可将代码格式化。如下图:

下面就是我格式后的代码。是不是很方便?


拓展阅读:

SublimeText自带格式化代码功能

http://www.zhugexiaojue.com/note/reindent-753.html

 

« 上一篇 下一篇 »