我看网上由很多的此类的教程,有的只是截了图片,有的不给具体的命令,搞了一番各种小bug,来一个科普贴
安装有必要说吗?好的,我听见了有人说不需要,好的~
Package Control
Sublime Text可以使用Package Control,来更方便的浏览、安装和卸载插件
首先使用 [Ctrl + `] (或View > Show Console menu)打开控制台,将下面的 代码插入进去
Sublime 3
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())
Sublime 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; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read()); print( 'Please restart Sublime Text to finish installation')
启动方法
Ctrl+Shift+P
SublimeCodeIntel
代码提示插件,可根据是python、java等自动代码提示
首先Ctrl+Shift+P进入命令面板输入install,选择install package
输入sublimecodeintel,然后选中安装
安装结束后选择 Perference-Package Settings-SublimeCodeIntel-Settings-User,复制以下配置:
{
"codeintel_language_settings": {
"Python3": {
"python3": "C:\\Python36\\python.exe",
"codeintel_scan_extra_dir": [
"C:\\Python36\\DLLs",
"C:\\Python36\\Lib",
"C:\\Python36\\Lib\\site-packages",
"C:\\Python36\\Lib\\idlelib",
"C:\\Python36\\python36.zip",
"C:\\Python36",
"C:\\Python36\\Lib\\*",
],
"codeintel_scan_files_in_project": true,
"codeintel_selected_catalogs": []
},
}
}
注意里面的路径替换为自己的python路径
追踪函数、查看系统函数
选择 Perference-package Settings-SublimeCodeIntel-Key Bindings-User,输入以下代码
[
//自动提示代码
{ "keys": ["alt+/"], "command": "code_intel_auto_complete" },
//跳转到函数定义
{ "keys": ["alt+right"], "command": "goto_python_definition"},
//返回到跳转位置
{ "keys": ["alt+left"], "command": "back_to_python_definition"}
]
记住,这个中括号一定不能少,要不然就会报错,虽然不影响使用,但是强迫症受不了,不加每次打开软件就会这样
选择 Perference-package Settings-SublimeCodeIntel-Mouse Bindings - User
[
//ctrl+鼠标左键跳转函数
{ "button": "button1", "modifiers": ["ctrl"], "command": "goto_python_definition", "press_command": "drag_select" }
]
pylinter
Sublime配置pylinter实现查错,格式化,代码自动规范,对错误显示图标(python语法检查)
首先我们需要在我们的本机安装pylint
进入我们python的所在目录,进入script目录
shift+鼠标右键 进入cmd命令窗口输入
pip install pylint
如果你的电脑又存在py3 py2,那么你就应该换一下命令
python3 -m pip install pylint
回到Sublime
输入Ctrl+Shift+P进入命令面板输入install,选择install package
输入pylinter下载
选择 Perference-package Settings-pylinter-Settings-User,输入以下代码
{
//当versbose为'true'时,各种消息将被写入控制台。
//值:true或false
"verbose":false,
//你想要的Python可执行文件的完整路径
// run Pylint with or simply use 'python'.
"python_bin": "python",
// The following paths will be added Pylint's Python path
"python_path": [
"D:/Python36/python3.exe"
],
// Optionally set the working directory
"working_dir": null,
// Full path to the lint.py module in the pylint package
"pylint_path": "D:/Python36/Lib/site-packages/pylint/lint.py",
// Optional full path to a Pylint configuration file
"pylint_rc": null,
// Set to true to automtically run Pylint on save
"run_on_save": true,
// Set to true to use graphical error icons
"use_icons": true,
"disable_outline": false,
//只要光标位于错误行上,状态消息就会保持不变
"essage_stay":false,
//忽略Pylint错误类型。可能的值:
//“R”:重构违反“良好实践”度量标准
//“C”:编码违反标准的惯例
//“W”:警告风格问题或小编程问题
//“E”:重要的编程问题的错误(即最可能的错误)
//“F”:致命错误,阻止进一步处理
"忽视": ["R","C"],
//禁用单个错误的字符串列表,例如:[“C0301”]
"禁用":[],
"插件":[]
}
忽略的部分大家看情况进行处理
输入之后这个样子?不用怕,把多余的汉字删除掉,把中文的符号,变成英文的符号
SublimeTmpl
新建文件模板插件,可以支持多种语言例如Python、PHP等
首先我们安装SublimeTmpl
输入Ctrl+Shift+P进入命令面板输入install,选择install package
输入SublimeTmpl下载
选择 Perference-package Settings-SublimeTmpl-Settings-User,输入以下代码
{
"disable_keymap_actions": false, // "all"; "html,css"
"date_format" : "%Y-%m-%d %H:%M:%S",
"attr": {
"author": "JE2Se",
"email": "JE2Se@163.com",
"link": "http://www.JE2Se.com/"
}
}
选择 Perference-package Settings-SublimeCodeIntel-Key Bindings-User,输入以下代码
{ "caption": "Tmpl: Create python", "command": "sublime_tmpl", "keys": ["ctrl+alt+n"], "args": {"type": "python"} }
这个就是ctrl+alt+n创建一个新的模版,我们运行下,看看效果~
AutoPEP8
打开python路径,输入下面命令安装pep8
pip install PEP8
回到Sublime,CTRL+SHIFT+P 输入install
输入AutoPEP8
Preferences->Package Settings->AutoPEP8->settings Default输入以下代码
{
"linters" :{
"pep8": {
"@disable": false,
"args": [],
"excludes": [],
"ignore": "",
"max-line-length": null,
"select": ""
}
}
}
Anaconda
自动匹配关键字等实用功能,有效提高开发效率
回到Sublime,CTRL+SHIFT+P 输入install
输入Anaconda
由于Anaconda插件本身无法知道Python安装的路径,所以需要设置Python主程序的实际位置。选择Settings-Default选项,搜寻“python_interpreter” key,并键入python主程序的磁盘位置。
再Preferences->Package Settings->Anaconda->settings Default输入以下代码
{
"python_interpreter":"D:/phthon36/python3.exe",
"suppress_word_completions":true,
"suppress_explicit_completions":true,
"complete_parameters":true,
}
Terminal
sublime中的terminal插件可以快捷键执行终端操作,要使用terminal插件需要现在sublime 安装,然后在terminal的settings中配置我们需要的操作。
安装还是老样子,我直接说配置
同样的setting-user路径下
{
"terminal": "c:\\WINDOWS\\system32\\cmd.exe",
"parameters": ["/START","%CWD%"]
}
搞定,可通过ctrl+shift+t进行调用
SublimeREPL
直接运行当前文件,可以方便调试,与Terminal可以联合使用
安装不说了,直接说配置。
同样是再setting-user
{
"keys": ["f5"],
"caption": "SublimeREPL: Python - RUN current file",
"command": "run_existing_window_command",
"args": {
"id": "repl_python_run",
"file": "config/Python/Main.sublime-menu"
}
}
结束,每次按照F5执行
汉化
怎么能少得了汉化
老样子ctrl+shift+p
输入install在输入localization
安装出来的那个选项
插件以及安装成功,现在我们就可以汉化啦,点击help菜单,找到“language”选择你想要的语言即可~~
感觉差不多了把,还有啥?
一支穿云箭~
文章评论