Sublime Text3 的插件下载与多语言选择

        Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但能够无限期试用),也是HTML和散文先进的文本编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具备丰富扩展功能的Vim。
        Sublime Text具备漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操做系统。html

1、 从官网下载Sublime Text3程序员

        一、官网地址:http://www.sublimetext.com/sublime-text

        

       选择Sublime Text3,而不是Sublime Text2,3比2好用,选择对应的版本安装后,要安装一个基础的、必备的包管理:Package Control,用来之后安装插件用的。编辑器

        二、Package Control 安装ide

        安装指导:https://sublime.wbond.net/installation函数

        

# SUBLIME TEXT 3

import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; 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 TEXT 2

import urllib2,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; 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 Text3,点击菜单 View -> Show Console,会在底部出现一个命令输入框(使用Ctrl+`(Esc键下方)快捷键) ,而后将上面的命令拷贝到输入框中,回车,等待,安装成功。工具

2、 插件安装ui

        通过上面安装了 Package Control 后,咱们就能够经过快捷键 Ctrl+Shift+P 打开Package Control来安装插件了。在打开的输入框中输入 install ,会根据你的输入自动提示,选择 Install Package。编码

        

 

        等待,而后又会弹出一个输入框,让你输入你要安装的插件。url

        

      咱们要安装支持非UTF8编码的一个插件,只须要在输入框中输入 convert ,自动匹配后,选择 ConvertToUTF8 插件,回车,等待,安装完毕,这样,ST就支持显示如 GBK 等编码的内容了。

        经常使用的一些插件:

  一、ConvertToUTF8  支持 GBK, BIG5, EUC-KR, EUC-JP, Shift_JIS 等编码的插件

  二、Bracket Highlighter  用于匹配括号,引号和html标签。对于很长的代码颇有用。安装好以后,不须要设置插件会自动生效

  三、Emmet(Zen Coding)  快速生成HTML代码段的插件,强大到无与伦比 

  四、SideBar Enhancements  这个插件改进了侧边栏,增长了许多功能

  五、Themr  主题管理,切换主题的时候,不用本身修改配置文件了,用这个能够方便的切换主题

     六、DocBlockr 自动注释插件。它支持的语言有Javascript, PHP, ActionScript, CoffeeScript, Java, Objective C, C, C++

    参考文档: http://www.ladyloveit.com/sublime/developers-commonly-used-10-sublime-text-plugin

3、 通用快捷键

 一、Ctrl+Shift+P

        打开Package Control,上面已经介绍过了。这里还有个技巧,此技巧在下面的各类地方都能用的上,就是ST支持模糊匹配。好比,你想找Install Package,你在 Package Control 的输入框中install,能够自动匹配到Install Package,也能够简单的输入ip,也能匹配到它,这种模糊匹配的功能很方便。

    二、Ctrl+P

    根据文件名打开文件。好比你想打开login/func/funtion.py,你只要在输入框中输入login/func/funtion.py 便可,也能够用模糊匹配,如login/function等,模糊匹配仍是本身去体验吧。

        

    三、 找到了咱们要查看的源码文件后,想找函数方法怎么办? —— Ctrl+R       

        

        输入log,能找到全部名带log的方法,输入loginout,则能定位到loginout()。

        你们可能会注意到,Ctrl+R后,在输入框中会自动有一个@,这就是要匹配方法的意思。那么,除此以外,还有些有用的匹配符号,就一并说了。

        定位到行,Ctrl+G,或Ctrl+P后,在框中输入:行数,如:58,则要跳转到58行去。

        查找标识,Ctrl+P后,#标识。

      四、 多处同步编辑,Ctrl+D,此功能我经常使用

        其实,除了用Ctrl+D快捷键的方式,还有用鼠标的方式实现连选。按住Ctrl,而后双击选中多个便可。 或者,按住Shift,而后按住鼠标右键,最后,垂直向下拉。这种方式有限制,就是只能垂直选中,适用于代码段有点长的场景 。

      五、Ctrl+F,查找,左边的选项就很少说了,本身看提示吧,英文的,叫你很差好学英文,话说,如今高考好像要逐渐削弱英语的份量。注意,最下面,会提示你 2 of 13 matches,总共找到了13个,你如今匹配到的是第二个,我以为这个小提示很管用。

        

        六、Ctrl+F后,Enter查找下一个,Shift+Enter,查找上一个。

    Ctrl+H,查找替换,就很少说了。

    Ctrl+Shift+F,全项目查找,就是在你当前打开的项目中,根据你输入的字符查找。

        Sublime Text3 通用快捷键参考: http://www.sublimetext.com/docs/3/

 

 

本文为博主原创文章,转载请注明出处!

https://my.oschina.net/u/3375733/blog/

相关文章
相关标签/搜索