用了sublime text3有一陣子了,裝了各類各樣的插件,插件之間不免起衝突,還有一些插件不想用,又不想卸載,因此寫這篇文章記載一下方法。python
首先談一談我的的插件使用的一些算是心得吧工具
1,python的路徑問題,最好不要寫成絕對路徑,在環境變量裏面設置一個變量:PYTHON_HOME來記載python的路徑,個人是C:\Python\Python36,而後在系統變量的PATH中添加%PYTHON_HOME%;%PYTHON_HOME%\Scripts;%PYTHON_HOME%\Lib;
sublime text中的插件也都用相對路徑,有些在cmd中的命令徹底就能夠省略路徑,直接寫python
2,在改settings設置的時候最好不要在default中進行更改,在usr中另寫來頂替前面的settings,否則的話有時候會很麻煩。
3,將設置文件放到sublime text3路徑下面,而不是系統路徑,感受這樣會更加方便,具體方法是在sublimetext3文件下新建一個Data文件,再將C:\Users\用戶名\AppData\Roaming\Sublime Text 3\Packages文件夾剪切到Data文件夾下面。
4,到包下面的Default.sublime-commands能夠看到這個包可用的命令
備註:我如今最大的問題就是說找不到一個很滿意的python的查詢定義的工具,ctags只能看到目錄下的看不到庫中的源代碼,pylinter壓根用不成,最好用的仍是anaconda這個插件,可是常常先是跳到py文件開頭的import而後才能跳到定義,不知道爲何
這是anaconda設置,打開Data\Packages\User\Default (Windows).sublime-mousemap,編輯以下,就能用ctrl+左鍵來跳轉定義了
[// 這個是anaconda的快捷鍵 { "button": "button1", "count": 1, "modifiers": ["ctrl"], "command": "anaconda_goto", "context": [ {"key": "selector", "operator": "equal", "operand": "source.python"} ] } ]
設置不使用的插件,打開prefence->settings設置以下,spa
{"ignored_packages": [ "CTags", "Pylinter", "Vintage" ], }
能夠看到我是有三個插件不用了插件
有衝突的快捷鍵,插件裝多了不免有這種問題,有如下兩種解決辦法code
1,直接修改插件文件夾下面的Default (Windows).sublime-keymap文件
2,在prefence->Key Bindings下面選定你要使用的改快捷鍵的功能,包下面的Default.sublime-commands能夠看到功能列表
待續blog