18

追加した:

set number
nnoremap <F2> :set nonumber!

私のvimrcファイルに。基本的には、F2行番号を切り替えるために押す必要がありますが、機能していません。私は何を間違えましたか?

4

5 に答える 5

33

.vimrcに、これを追加します。

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

次に を押すと、F2行番号が切り替わります。

于 2009-04-17T23:13:27.180 に答える
24

これは私が使用するものです(別のキーバインディングを使用):

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

数字!" 設定と「番号?」を切り替えます。状態を報告します。

于 2009-04-18T00:31:46.507 に答える
8
nmap <silent> <F11> :exec &nu==&rnu? "se nu!" : "se rnu!"<CR>

新しい vim では、次のように相対数と数の両方を一度に設定できます。

set nu rnu

ここに画像の説明を入力

于 2011-06-05T19:19:46.823 に答える
5

これは 1 つの方法です。

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

(私は通常、foldcolumnもそこに入れているので、これはいいです)

これは別のものです:

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

(直接法)

于 2009-04-18T00:50:51.267 に答える