suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Wie kann ich _vimrc in vim festlegen und ändern, damit es wirksam wird, ohne vim neu zu starten?

Es ist mühsam, jedes Mal neu starten zu müssen, nachdem Änderungen vorgenommen wurden

大家讲道理大家讲道理2852 Tage vor891

Antworte allen(5)Ich werde antworten

  • 迷茫

    迷茫2017-05-16 16:44:23

    :so $MYVIMRC

    Antwort
    0
  • 黄舟

    黄舟2017-05-16 16:44:23

    既然你说的是_vimrc,那应该是windows下了吧。

    如果你的_vimrc是放在 %ProgramFiles%/vim/_vimrc 的话,可以这么用

    :source $VIM/_vimrc

    如果是在 %USERPROFILE%/_vimrc ,那么可以用

    :source $HOME/_vimrc

    或者

    :source ~/_vimrc

    此外,Linux/Unix下使用后者,但是文件名一般是.vimrc。

    Antwort
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 16:44:23

    是在 .vimrc 或者 _vimrc 加以下内容:

    " autoload _vimrc
    autocmd! bufwritepost $HOME/.vimrc source %

    可行,主要是$HOME/.vimrc这里,按需改,具体参看 Vim 中文用户手册吧

    Antwort
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 16:44:23

        "$MYVIMRC 是你的vimrc路径
        autocmd! bufwritepost vimrc source $MYVIMRC

    当然前提是要有autocmd 检测方法

        命令行模式 echo has('autocmd') 
        " 返回1 表示有 返回0 表示没有

    所以可以这么样些

    if has("autocmd")
        autocmd! bufwritepost vimrc source $MYVIMRC
    endif

    Antwort
    0
  • 怪我咯

    怪我咯2017-05-16 16:44:23

    :source +配置文件,我记得有个插件可以检测你本地配置文件变化后自动读入的,你可以google一下。不过,个人觉得这个功能没什么太大意义,毕竟配置文件也不是频繁改。

    Antwort
    0
  • StornierenAntwort