仅在命令模式下显示行号

时间:2016-06-10 21:46:02

标签: vim

当我想切换到屏幕上的一行时,我只使用行号,我使用命令模式(例如:82)

当我切换到命令模式时,有没有办法显示行号?

1 个答案:

答案 0 :(得分:4)

是。您可以使用map

: nnoremap : :set nu<CR>:

当您进入命令行模式时,这将设置行号。

离开命令行模式时,以下命令不会显示行号。

  :nnoremap <CR> :set nonu<CR>

但这需要两个进入按下。

**正如Andrew建议的那样,以下命令des相同,并避免输入两次输入。**

:cnoremap <silent> <CR> <CR>:set nonu<CR> 

将这两行放在~/.vimrc文件中。