[英]vim - _vimrc file on Windows 8 not working
我發現了這個問題,但沒有幫助。 這是我嘗試的解決方案,但沒有奏效。
我正在嘗試在Windows 8計算機上創建_vimrc文件,以使我在vim中的代碼語法為1)默認突出顯示,2)保持縮進。
我進入了
echo %UserProfile%
進入命令提示符,它給了我C:\\ Users \\ Username。
我用vim在C:\\ Users \\ Username中創建了一個_vimrc文件並添加了
set autoindent
syntax on
對此。 但是,這些更改不會在vim中注冊。
我在網上可以找到的大多數問題都針對主目錄為〜的Unix。 確實適用於Windows的問題說要在C:\\ Users \\ Username目錄中創建文件,這就是我正在做的事情。
我嘗試關閉並重新打開命令提示符,但沒有幫助。
抱歉,這是一個非常簡單的問題; 我不經常使用用戶變量。
:scriptnames
的輸出中/usr/share/vim/vimrc
的存在表明您使用的是類似Unix兼容層(例如cygwin)提供的Vim版本,而不是常規的Windows版本。
從用戶的角度來看,cygwin環境與Windows環境完全隔離,您應該像在實際的unix-like系統上一樣使用/自定義它。 在這種情況下,將Windows和“ Linux”(在這里用引號引起來)混合在一起並不是一個好主意。
在Vim中, :echo $HOME
應該告訴您$HOME
Vim來自Vim的POV。
如果您確實在使用cygwin,則cygwin的$HOME
通常位於Windows的POV中:
C\cygwin\home\username
Windows的$HOME
通常位於cygwin的POV中:
/cygdrive/c/Users/username
簡而言之…
如果您的Vim是常規Windows程序,則配置的標准位置為:
C\\Users\\username\\_vimrc C\\Users\\username\\vimfiles\\
您可以同時使用控制台和資源管理器來處理這些文件和目錄。
如果您的Vim由cygwin提供,則配置的標准位置為:
/home/username/.vimrc /home/username/.vim/
除非您了解如何將這些文件和目錄映射到Windows路徑,否則您幾乎被迫使用“ Cygwin終端”來處理這些文件和目錄。
避免以Windows的方式思考。
我在Windows 7和10上遇到了類似的問題。VIM的安裝程序在安裝目錄中創建了默認的vimrc文件(在我的情況下為c:\\Program Files (x86)\\Vim
)。
刪除此文件后,VIM將在我的主目錄中查找。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.