我是 vim 新手。 我正在使用 MacVim。
我用
:set number
显示行号。
我已经添加了
set number
到我的 vimrc,默认显示行号。
我的 vimrc:
no <down> <Nop>
no <left> <Nop>
no <right> <Nop>
no <up> <Nop>
ino <down> <Nop>
ino <left> <Nop>
ino <right> <Nop>
ino <up> <Nop>
set number
但是行号不显示。
vimrc 中除了
set number
之外的所有内容都工作正常。我究竟做错了什么?
问题是我的
.vimrc
中有一个 ~/
,而 ~/.vim/.vimrc
中有一个。
~/
中的那个覆盖了 ~/.vim/.vimrc
中的那个。
我想发表评论,但我不被允许:(
当文件或行损坏或有 Ctrl 字符或在某些版本的 Unix 中如果在错误的位置有空格时,我通常会遇到这个问题
尝试:设置列表并确保没有制表符、缺少换行符或其他东西
有一种方法可以查看未显示在 :set 列表中但记不住的控制字符。
推键来推动删除该行以及上面和下面的一行。保存并重新输入,看看它是否修复了它。
我知道,这是一篇 10 年前的帖子,但也许像我这样的人正在读它......所以我遇到了同样的问题,并尝试了
vi -V
,并发现了这条消息:could not source "~/.vim/vimrc"
ln ~/.vim/.vimrc ~/.vim/vimrc
来创建一个链接,这解决了问题。是的,Cygwin 中的 vim 版本 9.0.2155 读取开头不带点的 vim 配置文件。我不知道这是一个错字还是应该这样,但它对我有用。