簡體   English   中英

如何定位Vim使用的vimrc文件?

[英]How to locate the vimrc file used by Vim?

Vim編輯器里有沒有找到.vimrc文件位置的命令?

只需嘗試執行以下操作:

:version

您將獲得一個輸出,其中包括以下內容:

 system vimrc file: "$VIM/vimrc"
     user vimrc file: "$HOME/.vimrc"
      user exrc file: "$HOME/.exrc"
  system gvimrc file: "$VIM/gvimrc"
    user gvimrc file: "$HOME/.gvimrc"
    system menu file: "$VIMRUNTIME/menu.vim"

正如 Herbert 在評論中指出的那樣,這是vim尋找vimrc的地方,這並不意味着它們存在。

您可以檢查vimrc的完整路徑

:echo $MYVIMRC

如果輸出為空,則您的vim不使用用戶vimrc (如果您願意,只需創建它)。

對於nvim使用:scriptnames就像Randy Morris 評論中提出的那樣

:version 沒有列出/etc/vim但這是 vim 在我從 vim-gtk3 運行 vim82 的 ubuntu 盒子上拾取 gvimrc 和 vimrc 的地方

如果現有的答案沒有幫助,請運行:script它將向您顯示 VIM 從中加載文件的所有位置。 您的源文件可能位於這些目錄中的某處。 如果您找到不同的源文件,您可以在其中插入以下內容:

if filereadable("/my/directory/.vim/.vimrc")
   source /my/directory/.vim/.vimrc
endif

VIM 將加載您的自定義配置文件,無論它在哪里。

通過在:script的 output 中查找它來檢查它是否正常工作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM