[英]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.