zoukankan      html  css  js  c++  java
  • sublime text3 的插件冲突弃用问题,

      用了sublime text3有一阵子了,装了各种各样的插件,插件之间难免起冲突,还有一些插件不想用,又不想卸载,所以写这篇文章记载一下方法。

      首先谈一谈个人的插件使用的一些算是心得吧

    1,python的路径问题,最好不要写成绝对路径,在环境变量里面设置一个变量:PYTHON_HOME来记载python的路径,我的是C:PythonPython36,然后在系统变量的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用户名AppDataRoamingSublime Text 3Packages文件夹剪切到Data文件夹下面。
    4,到包下面的Default.sublime-commands可以看到这个包可用的命令
    备注:我现在最大的问题就是说找不到一个很满意的python的查询定义的工具,ctags只能看到目录下的看不到库中的源代码,pylinter压根用不成,最好用的还是anaconda这个插件,但是经常先是跳到py文件开头的import然后才能跳到定义,不知道为什么
    这是anaconda设置,打开DataPackagesUserDefault (Windows).sublime-mousemap,编辑如下,就能用ctrl+左键来跳转定义了
    [// 这个是anaconda的快捷键
        {
            "button": "button1",
            "count": 1,
            "modifiers": ["ctrl"],
            "command": "anaconda_goto",
            "context": [
                {"key": "selector", "operator": "equal", "operand": "source.python"}
            ]
        }
    
    ]

    设置不使用的插件,打开prefence->settings设置如下,

    {"ignored_packages":
        [
            "CTags",
            "Pylinter",
            "Vintage"
        ],
    }

    可以看到我是有三个插件不用了

    有冲突的快捷键,插件装多了难免有这种问题,有以下两种解决办法

    1,直接修改插件文件夹下面的Default (Windows).sublime-keymap文件
    2,在prefence->Key Bindings下面选定你要使用的改快捷键的功能,包下面的Default.sublime-commands可以看到功能列表

    待续

  • 相关阅读:
    缓冲区设置JAVA NIO 缓冲区
    互联网腾讯马化腾:微信拿到只是“站票” 我还会有紧迫感
    能力江湖做生意的能力
    指针对象C++ primer智能指针(HasPtr)实现
    脚本测试tsung
    字符搜索正则表达式语法详解
    【转载】表变量与临时表,变量表都以@或@@为前缀;临时表都以#或##为前缀
    ws2008
    【转载】Coolite之TreePanel右键功能菜单
    [转载]WCF技术剖析之三:如何进行基于非HTTP的IIS服务寄宿
  • 原文地址:https://www.cnblogs.com/mangmangbiluo/p/10022424.html
Copyright © 2011-2022 走看看