Sublime Text3 配置

youncyb 发布于 2019-09-30 2677 次阅读 Tools


1. 添加Python2 和 Python3

  由于sublime text 3自动会配好Python这个build,所以我只要我们将Python3命名Python就可以不用手动配置Python3,接下来配置Python2,
Tools -> Build System -> New Build System 新建一个build:

{
"cmd": ["c:/python27/python2.exe","-u","$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
}

2. 添加PHP的build

  使用phpStudy这个集成环境,并配置PHP5.5的环境变量(ps:phpStudy官网在2016年被入侵,程序被植入了后门,但这个后门是针对服务器的(即开放在公网的服务),所以本地用户使用来做测试,应该是没问题,如果你担心你所处的局域网会有人利用这个后门搞你,那么你可以将apache2绑定到127.0.0.1或者利用windows防火墙入站规则,禁止80端口入站)
Tools -> Build System -> New Build System 新建一个build:

{ 
    "cmd": ["C:/TOOLS/phpStudy/PHPTutorial/php/php-5.5.38/php.exe", "$file"],
    "file_regex": "php$", 
    "selector": "source.php" 

}

3. 安装 pacake install

  通过快捷键 ctrl+` 或者 View > Show Console, 菜单打开控制台,输入以下代码

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

4. 安装Anaconda

  Preference -> Package Install -> Install Package 输入Anaconda
安装完后,写Python代码由于代码不符合PEP8规范,会出现白框框,挺烦人的所以,通过修改:Preferences > Package Settings > Anaconda > Settings User加入一条: {"anaconda_linting": false}

5. 安装SublimeREPL

  1. 同样通过Package Install安装,先修改默认的sublimeREPL for Python3的配置,打开sublimeREPLPython配置文件:config\Python\Main.sublime-menu,修改"caption": "Python - RUN current file",对应的cmd参数为:"cmd": ["python", "-i", "-u", "$file_basename"],这样我们可以在运行文件后获得一个交互式的python shell
2. 配置Python3快捷键,修改Preference -> Key Binds,添加:

[
	{
		"keys":["f3"], "caption": "SublimeREPL:Python",
		"command":"run_existing_window_command", 
		"args":{
			"id": "repl_python_run",
			"file": "config/Python/Main.sublime-menu"
		}

	}
]

这样就可以将f3作为Python3的交互式了

  3. 配置Python2sublimeREPL,找到config/Python文件夹将其复制一份并更改为config/Python2,修改其下的Default.sublime-commands文件,将config/Python替换为config/Python2,继续修改Main.sublime-menucmd参数中的python替换为python2(你的环境变量要为python2),即:"cmd": ["python2", "-i", "-u", "$file_basename"],

  4. 配置Python2 快捷键

	{
		"keys":["f2"], "caption": "SublimeREPL:Python",
		"command":"run_existing_window_command", 
		"args":{
			"id": "repl_python_run",
			"file": "config/Python2/Main.sublime-menu"
		}

	}

6. 安装SideBarEnhanceMents

  这样就可以方便的加入项目和移除项目,创建文件和目录,重命名文件或目录等等,安装完后你会发现左边的siderbar是白色的,看着有点不舒服,如果想换成黑色的:Preference -> Color Scheme -> Monokai

7. 安装ConvertToUTF8

  这样就可以显示网页源码的中文而不乱码了

8. 安装Ctags

  Ctags可以为你的项目建立一个索引,这样你就可以进行函数跳转,追踪了,通过http://ctags.sourceforge.net/ctags.exe,然后通过Package Control 安装 Ctags,修改Ctags的配置文件:Preference -> Package Settings -> CTags -> Settings - Default,修改command为:C:/Program Files (x86)/ctags58/ctags.exe,然后就可以为项目Rebuild Tags

最后更新于 2019-09-30