代码之家  ›  专栏  ›  技术社区  ›  Nope

Vim:重映射键切换行号

  •  21
  • Nope  · 技术社区  · 17 年前

    set number
    nnoremap <F2> :set nonumber!
    

    到我的vimrc文件。基本上,它应该做的就是让我按下

    5 回复  |  直到 6 年前
        1
  •  33
  •   mtk    6 年前

    .vimrc ,添加以下内容:

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

    然后按下

        2
  •  24
  •   Jeremy Cantrell    17 年前

    这是我使用的(使用不同的密钥绑定):

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

    “数字!”切换设置,“数字?”报告状态。

        3
  •  8
  •   SergioAraujo    9 年前
    nmap <silent> <F11> :exec &nu==&rnu? "se nu!" : "se rnu!"<CR>
    

    在新的vim中,你可以同时设置相对数和数字,如下所示:

    set nu rnu
    

    enter image description here

        4
  •  5
  •   Rook    17 年前

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

    (这个很好,因为我通常也把foldcolumn放在里面)

    这是另一个:

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

    (直接法)

        5
  •  2
  •   DaftWooly    9 年前

    nnoremap <silent> <leader>l :set relativenumber! <bar> set nu!<CR>
    
    推荐文章