我加入:

set number
nnoremap <F2> :set nonumber!

到我的vimrc文件。基本上它应该做的是让我按<大骨节病> F2 切换行号,但它不工作。我做了什么错?

有帮助吗?

解决方案

在您的.vimrc,补充一点:

set number
nnoremap <F2> :set nonumber!<CR>

然后按 F2 将导通线的编号,如果它处于关闭状态,并关闭它,如果它是上。

其他提示

这是我使用(用不同的密钥结合):

nmap <f2> :set number! number?<cr>

在 “数”!切换设置,“多少?”报告的状态。

nmap <silent> <F11> :exec &nu==&rnu? "se nu!" : "se rnu!"<CR>

在新VIM可以同时设置相对数目及数一次,这样:

set nu rnu

“在这里输入的图像描述”

这是一个方法:

map <silent> <F2> :if &number <Bar>
    \set nonumber <Bar>
        \else <Bar>
    \set number <Bar>
        \endif<cr>

(这个是好的,因为我通常在那里把折叠列以及)

这是另一:

map <silent> <F2> :set invnumber<cr>

(直接法)

我使用它来之间切换relativenumber(与当前的绝对行数),并且没有线路编号

nnoremap <silent> <leader>l :set relativenumber! <bar> set nu!<CR>
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top