vim モードをすばやく切り替えるにはどうすればいいですか?

vim モードをすばやく切り替えるにはどうすればいいですか?

この質問はvim でタブを素早く切り替えるにはどうすればいいでしょうか?しかし、私が求めているのはそれに少し似ています。なぜなら、私たちは皆、vim で編集するときにショートカットを見つけようとしているからです:)

現在、私は次のモードになっています:

set number
syntax on
colorscheme desert

3コマンドを入力せずに他のモードに素早く切り替えることはできますか?

たくさんのコマンドを入力するよりも便利です。

set nonumber
syntax off
colorscheme blue

答え1

設定の切り替えnumberについては、このSOの質問:

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

ハイライト表示の切り替えsyntaxについては、vimdoc の:

:map <F7> :if exists("g:syntax_on") <Bar>
    \   syntax off <Bar>
    \ else <Bar>
    \   syntax enable <Bar>
    \ endif <CR>

colorschemeそして、オプションを循環させるスクリプトがありますウィキア

関連情報