账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vim中不同的插件会不会发生冲突。
    57
    0

    vim中会装很多的插件,那么不同的插件会不会发生冲突
    比如

    """"""""""""""""""""""""""""
    """""""""python plugin""""""
    """"""""""""""""""""""""""""
    Plugin 'vim-scripts/indentpython.vim'
    Plugin 'Valloric/YouCompleteMe'
    Plugin 'scrooloose/syntastic'
    Plugin 'nvie/vim-flake8'
    Plugin 'andviro/flake8-vim'
    """""""""""""""""""""""""
    """"""Javascript plugin"""
    """""""""""""""""""""""""
    Plugin 'jelera/vim-javascript-syntax'
    Plugin 'pangloss/vim-javascript'
    Plugin 'nathanaelkane/vim-indent-guides'
    Plugin 'Raimondi/delimitMate'
    
    

    在给python有一个indent的插件
    给javascript有一个vim-indent的插件

    python有一个syntastic的检查语法的插件
    javascript也有一个自己的

    他们会不会互相影响?

    如果不会互相影响,插件是怎么做到不影响的,是会先检查一下文件类型吗?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 轻____°ゝ 普通会员 1楼

      在 Vim 中,不同的插件之间不会发生冲突,因为插件之间是独立运行的。每个插件都有自己的独立模块和命令,它们之间不会互相影响。

      但是,如果一个插件试图访问或修改另一个插件的代码,或者在 Vim 的全局配置文件中添加自己的配置,那么就可能会发生冲突。这是因为 Vim 的全局配置文件是 Vim 的默认配置,其他插件无法修改它。

      另外,如果两个插件都在同一台机器上运行,那么它们之间可能会互相影响。这是因为 Vim 会为每个插件创建一个新的进程,而这两个进程可能会同时运行。在这种情况下,两个插件可能会互相干扰,导致工作流程出现问题。

      为了避免这种情况,建议在安装插件之前,先在 Vim 的命令行中创建一个新的配置文件,这样就可以确保每个插件都在自己的独立配置文件中运行,不会互相影响。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部