【发布时间】:2010-10-20 05:40:34
【问题描述】:
我补充说:
set number
nnoremap <F2> :set nonumber!
到我的 vimrc 文件。基本上它应该做的是让我按 F2 来切换行号,但它不起作用。我做错了什么?
【问题讨论】:
标签: vim key-bindings remap
我补充说:
set number
nnoremap <F2> :set nonumber!
到我的 vimrc 文件。基本上它应该做的是让我按 F2 来切换行号,但它不起作用。我做错了什么?
【问题讨论】:
标签: vim key-bindings remap
在您的.vimrc 中,添加以下内容:
set number
nnoremap <F2> :set nonumber!<CR>
然后按 F2 将切换行号。
【讨论】:
nonumber! 将如何实现切换功能?
:set nonumber! norelativenumber!。
这是我使用的(使用不同的键绑定):
nmap <f2> :set number! number?<cr>
“数字!”切换设置和“数字?”报告状态。
【讨论】:
这是一种方法:
map <silent> <F2> :if &number <Bar>
\set nonumber <Bar>
\else <Bar>
\set number <Bar>
\endif<cr>
(这个很好,因为我通常把 foldcolumn 也放在那里)
这是另一个:
map <silent> <F2> :set invnumber<cr>
(直接法)
【讨论】:
我用它在相对编号(当前绝对行号)和无行号之间切换
nnoremap <silent> <leader>l :set relativenumber! <bar> set nu!<CR>
【讨论】: