sublime text3 的插件衝突棄用問題,

  用了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

相關文章
相關標籤/搜索