我补充说:
set number
nnoremap <F2> :set nonumber!
到我的vimrc文件。基本上它应该做的是让我按 F2 切换行编号,但它不起作用。我做错了什么?
答案 0 :(得分:33)
在.vimrc
中,添加以下内容:
set number
nnoremap <F2> :set nonumber!<CR>
然后按 F2 将打开行编号(如果已关闭),如果已打开则将其关闭。
答案 1 :(得分:23)
这是我使用的(使用不同的键绑定):
nmap <f2> :set number! number?<cr>
“号码!”切换设置和“数字?”报道州。
答案 2 :(得分:7)
答案 3 :(得分:5)
这是一种方法:
map <silent> <F2> :if &number <Bar>
\set nonumber <Bar>
\else <Bar>
\set number <Bar>
\endif<cr>
(这个很好'因为我通常也会在那里放置折叠柱)
这是另一个:
map <silent> <F2> :set invnumber<cr>
(直接法)
答案 4 :(得分:0)
我用它在relativenumber(当前绝对行号)和无行号
之间切换nnoremap <silent> <leader>l :set relativenumber! <bar> set nu!<CR>