vim - 为什么我的 Vim .vimrc 设置在 Windows 上不起作用
问题描述
我使用以下命令在 \~\.vim 目录中创建了一个 .vimrc 文件:type NUL > .vimrc
并用 vim 编辑了该文件。
我将以下设置放在我的 .vimrc 文件中以设置 Pathogen 和 Syntastic 以及其他一些小设置。这些是我的设置:
execute pathogen#infect()
syntax on
filetype plugin indent on
set number
set tabstop=4
set colorcolumn=110
set statusline+=%#warningmsg#
set statusline+=%{SyntasticStatuslineFlag()}
set statusline+=%*
let g:syntastic_always_populate_loc_list = 1
let g:syntastic_auto_loc_list = 1
let g:syntastic_check_on_open = 1
let g:syntastic_check_on_wq = 0
但是,当我退出并再次打开 vim 时,我的设置不起作用。
解决方案
Windows 上配置文件的路径不同。你可以看到:help .vimrc
这些路径是什么,它说:
"$HOME/_vimrc" (for MS-DOS and Win32) (*)
"$HOME/vimfiles/vimrc" (for MS-DOS and Win32) (*)
"$VIM/_vimrc" (for MS-DOS and Win32) (*)
Note: For MS-DOS and Win32, "$HOME" is checked first. If no
"_vimrc" or ".vimrc" is found there, "$VIM" is tried.
See |$VIM| for when $VIM is not set.
这意味着您应该在C:\Users\YourUserName\_vimrc
or中创建配置文件C:\Program Files (x86)\Vim\_vimrc
(通常在后一种情况下,某些默认_vimrc
值已经存在)。
推荐阅读
- python - Python Turtle Pong 游戏球和桨碰撞
- c# - 如果我不在 C# 中以调试模式运行测试,则进程未完全完成
- firebase - 如何根据 uid 创建用户配置文件并导航到配置文件页面?
- android-studio - 如何在真机上下载
- google-cloud-platform - 如何为存储桶中的文件更改创建电子邮件通知
- ios - 通用链接在 iOS 模拟器中不起作用
- django - 使用电子邮件而不是用户名来验证用户
- python - 无法安装 ChatterBot。引发错误
- vba - 遍历工作表并将图表复制到 Word、VBA
- python - 如何使用 SSH 密钥编写 Python Paramiko SFTP