如何用 vim 打开文件而不显示数字和相对数字

如何用 vim 打开文件而不显示数字和相对数字

我设置了~/.vimrc始终显示数字和相对数字的选项。但有时我在打开文件之前就知道我不想要这样的选项,所以我在寻找一种方法,只在打开此类文件时禁用此类选项,而无需再次修改~/.vimrc,然后再次将其重新打开,甚至在通过:set nonumber和成功打开文件后再进行额外的设置:set norelativenumber

vim +100 input.txt打开文件时直接跳到第 100行input.txt

答案1

类似于 vim +100 input.txt 的操作,当打开 input.txt 文件时直接跳转到第 100 行。

当然,你可以使用vim +'set nonu|set nornu' input.txt甚至创建一个别名,例如

alias vimnonu="vim +'set nonu|set nornu'"

您还可以创建映射来.vimrc同时激活/停用两个选项,例如

nnoremap <leader>nonu :set nonu\|set nornu<CR>
nnoremap <leader>num :set nu\|set rnu<CR>

但我强烈建议你看看topoe的vim 未受损插件提供了大量基于括号的映射,可以动态更改有用的选项。

引自:h unimpaired

On      Off     Toggle  Option
[on     ]on     yon     'number'
[or     ]or     yor     'relativenumber'

相关内容