我在Windows上使用Vim,为了“更改”vimrc
文件位置,我在主目录中的_vimrc
文件中只有以下行:
source $HOME\.vim\.vimrc
我认为一切都运行得很好,但是当我尝试将插件(标签栏)的符号更改为某个像这样的花哨时:
let g:tagbar_iconchars = ['▸', '▾']
插件符号未显示字形,而是显示<br>
字符。我注意到在尝试更改其他几个插件(vimfiler,航空公司等)中的符号时出现了同样的问题,并发现如果我在_vimrc
文件而不是新{{1}中更改了这些符号文件问题已修复。
是否在.vimrc
文件中使用source
命令设置了一些触发我的问题的编码?我认为以我的方式“更改”_vimrc
文件位置很好,该方法还有其他问题吗?
答案 0 :(得分:1)
在7.4之前的Vim中,从默认用户级vimrc
(vimrc
(窗口)或$HOME/_vimrc
获取“真实”$HOME/.vimrc
的最简洁方法( unix))将它放在$HOME/vimfiles/
(窗口)或$HOME/.vim/
(unix)中,并在默认用户级vimrc
中使用此换行符:
runtime vimrc
自7.4以来,Vim会自动尝试搜索$HOME/.vimrc
和 $HOME/.vim/vimrc
,因此,如果您只使用运行7.4的计算机,则可以安全地停止执行您尝试的操作做。
此外,在Windows上,您的配置的规范位置为$HOME/vimfiles
,而不是$HOME/.vim
。
答案 1 :(得分:1)
如果您在Vim脚本中使用任何特殊字符,建议将:scriptencoding
命令放在文件顶部(或附近),例如
:scriptencoding utf-8