在 vimrc 中切换行号不起作用

问题描述 投票:0回答:3

我是 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
之外的所有内容都工作正常。我究竟做错了什么?

vim macvim
3个回答
3
投票

问题是我的

.vimrc
中有一个
~/
,而
~/.vim/.vimrc
中有一个。
~/
中的那个覆盖了
~/.vim/.vimrc
中的那个。


0
投票

我想发表评论,但我不被允许:(

当文件或行损坏或有 Ctrl 字符或在某些版本的 Unix 中如果在错误的位置有空格时,我通常会遇到这个问题

尝试:设置列表并确保没有制表符、缺少换行符或其他东西

有一种方法可以查看未显示在 :set 列表中但记不住的控制字符。

推键来推动删除该行以及上面和下面的一行。保存并重新输入,看看它是否修复了它。


0
投票

我知道,这是一篇 10 年前的帖子,但也许像我这样的人正在读它......所以我遇到了同样的问题,并尝试了

vi -V
,并发现了这条消息:
could not source "~/.vim/vimrc"

然后我只是运行了
ln ~/.vim/.vimrc ~/.vim/vimrc
来创建一个链接,这解决了问题。是的,Cygwin 中的 vim 版本 9.0.2155 读取开头不带点的 vim 配置文件。我不知道这是一个错字还是应该这样,但它对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.