Sublime Text3设置运用教程整顿

Win平台上已打造了便携版的Sublime Text3,然则,如今折腾Ubuntu不能同步过来运用了,寒假在家歇息,整顿一下装置历程好了:

装置sublime

sublime text官网挑选适宜的版本装置。

ubunbu装置完成今后,可以在/usr/share/applications文件夹中找到sublime text快件体式格局,启动固定在启动栏即可。(或许可以尝尝敕令sub启动)。

装置版本打造挪动版本

此次装置,先不要焦急翻开Sublime Text。为了今后装置轻易,决议不再运用体系默许的Packages装置途径
文件夹%appdata% 或C:UsersAdministratorAppDataRoamingData请先在地址栏输入 %appdata% 然后删除该目次下的Sublime Text 3文件夹。

在Sublime Text3的装置目次下新建文件夹/Data,该文件夹建立完成后再翻开Sublime Text顺序,我们发明,Packages被装置在了当前建立的文件夹下(我的途径是D:\Program Files\Sublime Text 2\Data)。稍后把其他必备插件装全了,我们备份一下Sublime Text 2文件夹,如许今后走到哪都可以不必一步步重新装置,疾速布置我们的Sublime Text环境。

Data 文件夹(注重大小写)

https://segmentfault.com/a/11…

装置插件

装置插件治理神器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用法教程–运用阅读器快速预览网页

  • JavaScript Completions

js语法自动补齐

  • AdvancedNewFile

疾速新建文件,自定义文件花样。设置一下快速键:ctrl+n就会启动扩大,直接输入文件名+花样,爽歪歪!

[
    { "keys": ["ctrl+n"],
            "command": "advanced_new_file_new"
        }
]
  • Color Highlighter

前端编辑色彩时,这个插件会显现响应色彩代码的现实色彩。

  • AutoFileName

自动补全文件(目次)名

  • 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把PyFlakes, pep8 和 McCabe以插件的体式格局集成起来。装置Anaconda后,经由过程设置即可完成一个优越的Python开辟环境。
sublime 编辑py文件涌现框框怎样去掉
可以在可以在 Sublime > Preferences > Package Settings > Anaconda > Settings User 中设置封闭:
{"anaconda_linting": false}

Autocompletion
自动完成,该选项默许开启,同时供应多种设置选项。
Code linting
运用支撑 pep8 规范的 PyLint 或许 PyFlakes。由于我个人运用的是别的的 linting 东西,所以我会在 Anaconda 的设置文件 Anaconda.sublime-settings中将 linting 完整禁用。**操纵以下: Sublime > Preferences > Package Settings > Anaconda > Settings – User: {"anaconda_linting": false}**
McCabe code complexity checker
让你可以在特定的文件中运用 McCabe complexity checker. 假如你对软件复杂度搜检东西不太熟悉的话,请务必先阅读上边的链接。
Goto Definitions
可以在你的全部工程中查找而且显现恣意一个变量,函数,或许类的定义。
Find Usage
可以疾速的查找某个变量,函数或许类在某个特定文件中的什么地方被运用了。
Show Documentation
可以显现一个函数或许类的说明性字符串(固然,是在定义了字符串的情况下)
  • 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代码。装置完增添以下设置可自动在保留文件的时刻花样化:

{
    "format_on_save": true,
}
  • IMESupport

中文输入法不能追随光标吗?尝尝「IMESupport 」这个插件吧!现在只支撑 Windows

  • markdownediting和markdownPerview

装完今后,写作Markdown时(右下角显现语法为Markdown),可以按ctrl+b,直接就会天生HTML,并在阅读器中显现。

  • KeymapManager

增添检测快速键争执的功用, 参考KeymapManager增添检测快速键争执的功用

  • Boxy Theme

装置了今后,可以猎取多少主题,搭配A File Icon扩大,文件也会有图标

设置(Settings)

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

{
    "bold_folder_labels": true,
    "caret_style": "phase",
    "color_scheme": "Packages/Theme - Flatland/Flatland Dark.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":
    [
        "Vintage"
    ],
    "open_files_in_new_window": false,
    "rulers":
    [
        80,
        100
    ],
    "save_on_focus_lost": true,
    "show_encoding": true,
    "show_full_path": true,
    "spell_check": false,
    "tab_size": 4,
    "theme": "Material-Theme-Darker.sublime-theme",
    "translate_tabs_to_spaces": true,
    "trim_trailing_white_space_on_save": true,
    "word_wrap": false
}

设置快速键

preferences->key bindings-user

[

    //chrome
    { "keys": ["f1"], "command": "side_bar_files_open_with",
            "args": {
                "paths": [],
                "application": "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe",
                "extensions":".*"
            }
     },
    { "keys": ["ctrl+n"],
            "command": "advanced_new_file_new"
        }
]

经常使用快速键

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.#,取当前文件一切标识

FAQ

sublime敕令窗口没法显现中文

默许的编译器可以直接按Ctrl+B编译运转Python,并在控制台输出效果.美中不足的是没法输出中文,须要本身手动设置一番。
在Sublime Text 3 中顺次点击菜单Tools->build system->New build system,粘贴下方的代码并保留为Python.sublime-build。重启Sublime即可。

{  
    "cmd": ["python","-u","$file"],  
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",  
    "selector": "source.python",  
    "encoding": "cp936"  
}  

open in browser无效

最新的sublime text3已默许有这个功用了,一开始我修悛改html的默许翻开体式格局为编辑器,所以,用这个功用时觉得无效,厥后修改成chrome默许翻开,再运用这个功用就OK了
https://forum.freecodecamp.or…

参考

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

    原文作者:MichaelXoX
    原文地址: https://segmentfault.com/a/1190000004463984
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞