私はvimのリバインディングに初めて触れました。<leader>q
vimでマッピングしようとしましたが、次のリバインディングが機能しないようです。
map <leader>q :q<cr>
しかし、次の方法はすべてうまくいくようです。
nmap <leader>w :w!<cr>
map <leader>tn :tabnew<cr>
map <leader>to :tabonly<cr>
map <leader>tc :tabclose<cr>
map <leader>tm :tabmove
map <leader>t<leader> :tabnext
私はこれを基本として使用しています。vimrcテンプレートとして構成
編集する:これはまったく関係のない質問であることがわかりました。下記の回答をご覧ください。
答え1
map <leader>q :q<cr>
私はlineの前に定義したことがわかりましたlet mapleader = ";"
。これは、<leader>q
先行キーが定義されていないか、他のキーにマッピングされていることを意味します。
将来のvim初心者ユーザーのために常に定義してください。mapleader
今後追加するすべてのmap <leader>X
リバインディング!