热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

sublimetext3的插件冲突弃用问题,

用了sublimetext3有一阵子了,装了各种各样的插件,插件之间难免起冲突,还有一些插件不想用,又不想卸载,所以写这篇文章记载一下方法。首先谈一谈个人的插件使用的一些算是心得吧1

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

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

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设置如下,

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

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

 

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

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

待续


推荐阅读
  • Java太阳系小游戏分析和源码详解
    本文介绍了一个基于Java的太阳系小游戏的分析和源码详解。通过对面向对象的知识的学习和实践,作者实现了太阳系各行星绕太阳转的效果。文章详细介绍了游戏的设计思路和源码结构,包括工具类、常量、图片加载、面板等。通过这个小游戏的制作,读者可以巩固和应用所学的知识,如类的继承、方法的重载与重写、多态和封装等。 ... [详细]
  • 本文介绍了在Python3中如何使用选择文件对话框的格式打开和保存图片的方法。通过使用tkinter库中的filedialog模块的asksaveasfilename和askopenfilename函数,可以方便地选择要打开或保存的图片文件,并进行相关操作。具体的代码示例和操作步骤也被提供。 ... [详细]
  • Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ... [详细]
  • 本文介绍了在Win10上安装WinPythonHadoop的详细步骤,包括安装Python环境、安装JDK8、安装pyspark、安装Hadoop和Spark、设置环境变量、下载winutils.exe等。同时提醒注意Hadoop版本与pyspark版本的一致性,并建议重启电脑以确保安装成功。 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • 展开全部下面的代码是创建一个立方体Thisexamplescreatesanddisplaysasimplebox.#Thefirstlineloadstheinit_disp ... [详细]
  • 关键词:Golang, Cookie, 跟踪位置, net/http/cookiejar, package main, golang.org/x/net/publicsuffix, io/ioutil, log, net/http, net/http/cookiejar ... [详细]
  • Android源码深入理解JNI技术的概述和应用
    本文介绍了Android源码中的JNI技术,包括概述和应用。JNI是Java Native Interface的缩写,是一种技术,可以实现Java程序调用Native语言写的函数,以及Native程序调用Java层的函数。在Android平台上,JNI充当了连接Java世界和Native世界的桥梁。本文通过分析Android源码中的相关文件和位置,深入探讨了JNI技术在Android开发中的重要性和应用场景。 ... [详细]
  • 本文介绍了在多平台下进行条件编译的必要性,以及具体的实现方法。通过示例代码展示了如何使用条件编译来实现不同平台的功能。最后总结了只要接口相同,不同平台下的编译运行结果也会相同。 ... [详细]
  • 本文介绍了brain的意思、读音、翻译、用法、发音、词组、同反义词等内容,以及脑新东方在线英语词典的相关信息。还包括了brain的词汇搭配、形容词和名词的用法,以及与brain相关的短语和词组。此外,还介绍了与brain相关的医学术语和智囊团等相关内容。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • 本文介绍了一个Java猜拳小游戏的代码,通过使用Scanner类获取用户输入的拳的数字,并随机生成计算机的拳,然后判断胜负。该游戏可以选择剪刀、石头、布三种拳,通过比较两者的拳来决定胜负。 ... [详细]
  • Java容器中的compareto方法排序原理解析
    本文从源码解析Java容器中的compareto方法的排序原理,讲解了在使用数组存储数据时的限制以及存储效率的问题。同时提到了Redis的五大数据结构和list、set等知识点,回忆了作者大学时代的Java学习经历。文章以作者做的思维导图作为目录,展示了整个讲解过程。 ... [详细]
  • 使用Ubuntu中的Python获取浏览器历史记录原文: ... [详细]
  • switch语句的一些用法及注意事项
    本文介绍了使用switch语句时的一些用法和注意事项,包括如何实现"fall through"、default语句的作用、在case语句中定义变量时可能出现的问题以及解决方法。同时也提到了C#严格控制switch分支不允许贯穿的规定。通过本文的介绍,读者可以更好地理解和使用switch语句。 ... [详细]
author-avatar
卟抛棄D
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有