Sublime Text 2介绍
在众多的IDE中又许多可以编写javascript,eclipse IDE又显得太大了;notepad++也是不错的选择。而今天我偶尔找到了一款不错的编辑器 Sublime Text 2. 她是一款收费软件,不过可以永久免费试用,在保存的时候偶尔会弹出购买提示
· 简洁漂亮的用户界面
· 支持多种语法高亮:C, C++,C#, CSS, D, Erlang, HTML, Groovy, Haskell, HTML, Java, JavaScript, LaTeX, Lisp,Lua, Markdown, Matlab, OCaml, Perl, PHP, Python, R, Ruby, SQL, TCL, Textile,XML等等
· 支持代码补全
· 支持多插件,根据你需要可以使用多种插件来帮助你工作跟简单
· 迷你小地图,可以使用滚动条来控制代码方便代码查看
下载地址:http://www.sublimetext.com/2
安装Sublime Text 2插件
使用Package Control组件安装,然后直接在线安装
2. 粘贴以下代码到底部命令行并回车:
import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())
3. 重启
4. 查看是否安装成功,使用ctrl+shift+p 然后输入install出现如图所示
5. 我们可以使用在这个插件安装包管理器了,然后回车,等着一分钟,出现如图插件列表
输入你所需的插件可以查找
安装常用插件
1.github
2. jQuery
如果你是jquery开发者 这个必须的
3. Git
Git集成了Git所有功能
4. Prefixr
Prefixr,CSS3 私有前缀自动补全插件
5. JS Format
一个JS代码格式化插件
6. JsMinifier
该插件基于Google Closure compiler,自动压缩js文件。
代码自动提示
10. ClipboardHistory
粘贴板历史记录,方便使用复制/剪切的内容。
12. Placeholders
故名思意,占位用,包括一些占位文字和HTML代码片段,实用。
13. SublimeLinter
一个支持lint语法的插件,可以高亮linter认为有错误的代码行,也支持高亮一 些特别的注释,比如“TODO”,这样就可以被快速定位。(IntelliJ IDEA的TODO功能很赞,这个插件虽然比不上,但是也够用了吧)
14.markdownediting
2)ConverToUTF8
subLimeText原生不支持中文,解析ansi编码的时候是按照western window 1252字符表解析的,中文部分会乱码。安装了这个插件以后,用ctrl + shift + C 设定GB2312编码格式,然后在读写文档的时候就会按照gb2312来读和保存了。(不过提示还是写保存成utf-8)
3)TortoiseSVN
安装了这个插件以后可以直接右键Folder来Commit或者Update代码,十分方便。但有一个问题就是,在TortoiseSVN面板还没关闭前,subLimeText是阻塞的,无法响应任何操作,这个有点囧。
4)cTags
cTags是一个用于从程序源代码树产生索引文件(或tag文件),从而便于文本编辑器来实现快速定位的实用工具。安装了这个插件以后,通过快捷键ctrl + t,ctrl + r来生成索引文件,在索引文件生成后,可以通过快捷键ctrl + 鼠标左键来跳到函数定义的地方,通过ctrl + 鼠标右键跳回上一次编辑的地方。这个功能在阅读代码时十分有用。(cTags快捷键及详情)
1、如何去掉行尾空格?
点击菜单栏上的“Preferences->Setting-Default”,搜索“trim_trailing_white_space_on_save” 然后将false改为true,将在保存的时候去除行尾的空格。
2、如果解决在ST中中文字体难看的问题?
点击菜单栏上的“Preferences->Setting-User”,加入:"font_options": ["subpixel_antialias"]
常用快捷键
Ctrl+p:输入文件名可以打开该文件输入@可以列出js所有的函数来
ctrl+`打开控制台
ctrl+R:相当于ctrl+p输入@
ctrl+shift+p:命令提示
ctrl+shift+N:新建
ctrl+G:前往行