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
。不然切换编辑区主题后,侧边栏/标签栏的作风并不会转变,须要贫苦的在设置中设置。
- SublimeCodeIntel
支撑一切 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…
参考
参考文章也是英华啊!!!
- Sublime Text 全程指南-Lu
- 运用Sublime Text 3做Python开辟
- 一个前端顺序猿的Sublime Text3的自我教养
- jikeytang/sublime-text-github
- Sublime Text 3 最好的功用、插件和设置
- sublime text插件引荐
- Sublime Text 3最好的功用、插件和设置
- Sublime Text3运用总结-给win右键增添运用sublime text翻开
- Sublime text 3 新手捣腾
- Python顺序员的 Sublime Text 2 设置-Terminal
- Sublime Text3 – 有用设置
- 怎样用sublime text 3搭建python 的ide?