簡體   English   中英

切換 windows 與<leader>而不是 ctrl</leader>

[英]switching windows with <leader> instead of ctrl

我最近開始在vim中使用leader key,並mapped to space

之前我使用 window 切換與ctrl + {h, j, k, l}

 nnoremap <C-h> <C-w>h
 nnoremap <C-j> <C-w>j
 nnoremap <C-k> <C-w>k
 nnoremap <C-l> <C-w>l

現在我正在嘗試類似的東西

nnoremap <leader>h <C-w>h
nnoremap <leader>j <C-w>j
nnoremap <leader>k <C-w>k
nnoremap <leader>l <C-w>l

我已經使用上述密鑰刪除了任何先前的映射。

現在我面臨的問題是,使用 ctrl 鍵我可以切換 window 窗格,而無需從ctrl抬起手指
雖然有空格,但我必須同時按Leader and {h, j, k, l} ,然后如果想要 go 到其他一些 window 窗格,我必須按leader and {h, j, k, l}

我想說的是,讓我說我的 window 垂直分割黑白兩個,我希望 go 到第二個 window 並回到原來的狀態。
使用ctrl鍵: ctrl + l + h
leader鍵: space + l, space + h

我希望我的領導鍵工作與 ctrl 完全相同,因為它使用起來很方便
這可能嗎?

另外,如果您對像我這樣的新手有一些建議,我會很高興聽到的。

您所說的“前導鍵”根本不是特殊鍵,當然也不是修飾符,例如CtrlShiftAlt所以你不能讓它像一個鍵一樣工作。 除非它們涉及其中一個修飾符,否則 Vim 映射始終是順序的:您按第一個鍵,然后按第二個鍵,依此類推。

如果你絕對想要類似和弦的映射,你可以試試arpeggio

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM