美文网首页IDE收藏程序员资源库技术杂谈
Sublime Text3配置使用教程整理

Sublime Text3配置使用教程整理

作者: Michael翔 | 来源:发表于2016-02-26 14:03 被阅读4516次

    Win平台上已经打造了便携版的Sublime Text3,但是,现在折腾Ubuntu不能同步过来使用了,称寒假在家休息,整理一下安装过程好了:

    安装sublime

    sublime text官网选择合适的版本安装。

    ubunbu安装完成之后,可以在/usr/share/applications文件夹中找到sublime text快件方式,启动固定在启动栏即可。(或者可以试试命令sub启动)。

    安装插件

    安装插件管理神器package control

    Ctrl + ~打开控制台,复制下面代码粘贴到控制台,回车,等待安装完成。
    要是安装的sublime text2,可以去package control查找代码。

    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())
    

    安装其他插件

    接着使用快捷键Ctrl+Shift+P,输入pci,一般第一项就是package control : install package。接着,就安装并且配置一些常用扩展吧:

    • emmet
      前端必备神器。Emmet 文档 前端开发必备!Emmet使用手册
    • sidebarenhancement
      侧边栏增强工具,sublime text 3扩展插件SideBarEnhancements用法教程--使用浏览器快捷预览网页
    • AdvancedNewFile
      快速新建文件,快捷键Ctrl+Shift+N
    • Color Highlighter
      前端编辑颜色时,这个插件会显示相应颜色代码的实际颜色。
    • AutoFileName
      自动补全文件(目录)名
    • BracketHighlighter
      高亮显示配对括号以及当前光标所在区域。[sublime text3下BracketHighlighter的配置方法](sublime text3下BracketHighlighter的配置方法)
    • Docblokr
      代码注释,直接或者选中需要注释的代码,快捷键 ctrl+/。这个插件可以很好的生成js ,php 等语言函数注释,只需要在函数上面输入/** ,然后按tab 就会自动生成注释,增强js注释。
    • SublimeLinter
      这是用来在写代码时做代码检查的。写Python程序的话,它还会帮你查代码是否符合PEP8的要求。有问题有代码会出现白框,点击时底下的状态栏会提示出什么问题。SublimeLinter 是一个代码校验插件,它可以帮你找出错误或编写不规范的代码,支持 C/C++、CoffeeScript、CSS、Git Commit Messages、Haml、HTML、Java、JavaScript、Lua、Objective-J、Perl、PHP、Puppet、Python、Ruby 和 XML 语言。在使用 SublimeLinter 之前,你要安装相应的程序,详见README。如果要校验 JavaScript 或 CSS,你还要安装 Node.js。SublimeLinter 默认以 background 模式运行,在用户输入的同时即时校验,如果你想要 Sublime Text 运行得更流畅,可以改为 load-save 模式或 save-only 模式,在读取和保存是校验或只在保存时校验。打开 SublimeLinter 的配置文件:菜单 Preferences -> Package Settings -> SublimeLinter -> Settings - User,加入 "sublimelinter": "load-save" 或 "sublimelinter": "save-only"
    • Anaconda
      Anaconda把PyFlakes, pep8 和 McCabe以插件的方式集成起来。安装Anaconda后,通过配置即可完成一个良好的Python开发环境。
    • Python PEP8 Autoformat
      这是用来按PEP8自动格式化代码的。可以在包管理器中安装。如果以前写程序不留意的话,用SublimeLinter一查,满屏都是白框框,只要装上这个包,按ctrl+shift+r代码就会按PEP8要求自动格式化了,一屏的白框几乎都消失了。
    • ConvertToUTF8
      GBK编码兼容,虽然在ST3中能输入中文并正常显示,但是打开含有中文字符的文件时,ST3会显示乱码。解决中文乱码问题,需要安装ConvertToUTF8插件。OS X或Linux还需要插件Codecs33
    • Terminal
      这是用来在当前文件所在位置打开终端的。参考
    • status bar time
      显示时间
    • themr
      主题包的管理,安装后切换主题不需要一项项配置。使用快捷键ctrl+f5切换theme,然后在Preferences中设置喜欢的color scheme。否则切换编辑区主题后,侧边栏/标签栏的风格并不会改变,需要麻烦的在设置中设置。
    • Sublime​Code​Intel
      支持所有 Komode Editor 支持的代码语言,如: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等。
    • Alignment
      进行智能对齐。但是默认快捷键是ctrl+alt+a,和国内某著名IM的截图快捷键冲突了,我把它改成alt+shift+f
    • AutoPEP8
      格式化Python代码。
    • IMESupport
      中文输入法不能跟随光标吗?试试「IMESupport 」这个插件吧!目前只支持 Windows
    • markdownediting和markdownPerview
      装完之后,写作Markdown时(右下角显示语法为Markdown),可以按ctrl+b,直接就会生成HTML,并在浏览器中显示。
    • KeymapManager
      增加检测快捷键冲突的功能, 参考KeymapManager增加检测快捷键冲突的功能

    配置(Settings)

    sublime Text并没有一个专门的配置界面,与之相反,Sublime Text使用JSON配置文件,可以到这里参考在Preferences->Settings-User现在我的设置如下:

    {
        "caret_style": "phase",
        "color_scheme": "Packages/User/SublimeLinter/Flatland Dark (SL).tmTheme",
        "draw_white_space": "all",
        "ensure_newline_at_eof_on_save": true,
        "font_face": "microsoft yahei",
        "font_size": 12,
        "highlight_line": true,
        "highlight_modified_tabs": true,
        "ignored_packages":
        [
            "Color Highlighter(MICHAEL-EX--xiang_000--2015-11-10-09,35,01)",
            "Evernote(MICHAEL-EX--xiang_000--2015-11-10-09,35,03)",
            "Markdown",
            "Markdown Preview(MICHAEL-HOME--Michael--2015-12-09-22,07,25)",
            "Vintage"
        ],
        "open_files_in_new_window": false,
        "rulers":
        [
            80,
            100
        ],
        "tab_size": 4,
        "theme": "Material-Theme-Darker.sublime-theme",
        "translate_tabs_to_spaces": true,
        "trim_trailing_white_space_on_save": true
    }
    
    
    

    常用快捷键

    Alt + shift + 1 默认1屏
    Alt + shift + 2 左右2屏
    Alt + shift + 8 上下两屏

    Ctrl + /注释单行
    Ctrl + shift + /注释多行

    Ctrl + k + u转换为大写
    Ctrl + k + l转换为小写

    Ctrl + Enter向下插入一行
    Ctrl + shift + Enter向上插入一行
    ctrl+shift+D复制一行到下一行

    Ctrl + shift + [ 段落折叠
    Ctrl + shift + ]段落打开

    Ctrl + D 向下多选
    Crtl + k + B 开启/关闭侧边栏
    Ctrl + R 搜索函数

    Ctrl+L选择行,重复可依次增加选择下一行
    Ctrl+Shift+L选择多行

    Ctrl+G跳转到第几行
    Ctrl+X删除当前行

    Ctrl+F查找内容
    Ctrl+Shift+F查找并替换
    Ctrl+H替换

    F11全屏
    Shift+F11全屏免打扰模式,只编辑当前文件

    Alt+数字切换打开第N个文件
    Ctrl + p

    1.输入文件名,跳转
    2.输入:行号,跳转至指定行号,如:55
    3.#,取当前文件所有标识

    参考

    参考文章也是精华啊!!!

    相关文章

      网友评论

      • LinnChu:怎样设置文件的默认保存位置呢???

      本文标题:Sublime Text3配置使用教程整理

      本文链接:https://www.haomeiwen.com/subject/rmkwkttx.html