112

プロジェクトでNERDTreevimプラグインを使い始めたところです。

開いているタブを切り替えるためのドキュメントが見つかりません。誰かがショートカットキーを教えてもらえますか?

ありがとう...

4

10 に答える 10

216

Michael Madsenによってリストされたもの以外の追加のオプション(および私の個人的な選択):

gt=次のタブ

gT=前のタブ

于 2010-03-09T22:33:34.247 に答える
37

私はvimナビゲーションキーをタブ間の切り替えにバインドするのが好きです。これが私の.vimrcファイルの行です:

map  <C-l> :tabn<CR>
map  <C-h> :tabp<CR>
map  <C-n> :tabnew<CR>

そうすれば、キーを押したままにすることを除けば、通常カーソルを動かすのと同じように、左ボタンと右ボタンを使用してタブを切り替えることができますControl

  • Control+l次のタブに移動します
  • Control+h前のタブに移動します
  • Control+n新しいタブを作成します
于 2010-03-10T06:15:24.213 に答える
15

簡単にチェックインすると、タブ間を循環する:h tabsことがわかります。コマンド(略して)を使用することもできます。CTRLPage Down:tabnext:tabn

于 2010-03-09T22:25:41.353 に答える
12

私はMacでiTermを使用していますが、Shift-[左矢印キー]とShift-[右矢印キー]を使用して次/前のタブに切り替えることができるのが好きです。

私の.vimrcから、MacVimで同じことを行う方法は次のとおりです。

  map <S-Right> :tabn<CR>
  map <S-Left>  :tabp<CR>

参考までに、デフォルトでは、キーコンボCmd-Shift- [およびCmd-Shift-]は、MacVim(および、Google Chrome、Safari、およびおそらく他の多くのもの)のタブを切り替えます。

于 2012-11-15T13:03:13.207 に答える
7

私の設定

map <F2> :NERDTreeToggle<cr>
map <C-Right> :tabn<cr>
map <C-Left> :tabp<cr>
于 2013-11-14T20:05:49.997 に答える
7

Firefoxのようなタブナビゲーションを有効にするには、これをvimrcに追加します。

nnoremap <C-S-tab> :tabprevious<CR>
nnoremap <C-tab>   :tabnext<CR>
nnoremap <C-t>     :tabnew<CR>
inoremap <C-S-tab> <Esc>:tabprevious<CR>i
inoremap <C-tab>   <Esc>:tabnext<CR>i
inoremap <C-t>     <Esc>:tabnew<CR>
inoremap <C-S-w>   <Esc>:tabclose<CR>

また、これは便利<A-Fn>ですn番目のタブページに移動するために使用します

nnoremap <A-F1> 1gt
nnoremap <A-F2> 2gt
nnoremap <A-F3> 3gt
nnoremap <A-F4> 4gt
nnoremap <A-F5> 5gt
nnoremap <A-F6> 6gt
nnoremap <A-F7> 7gt
nnoremap <A-F8> 8gt
nnoremap <A-F9> 9gt
nnoremap <A-F10> 10gt 

どこ、

  C --> ctrl key
  S --> Shift key
  A --> Alt key
  F1-10 --> Are the function keys

注:Alt + f4は通常、ウィンドウを閉じるために使用されます。だからそれをチェックしてください。問題が解決しない場合は、Altキーの代わりにCtrlキーまたはShiftキーをいつでもマップするか、これらの組み合わせを使用できます。

于 2014-10-21T14:47:55.567 に答える
7

'{TabNumber} + gt'タブに切り替えることができます{TabNumber}

たとえば、タブ1に移動すると、「1」に続けて「g」と「t」を入力します。

タブ番号は、左から右に1ずつ増加します。

于 2017-05-11T00:04:12.227 に答える
6

Ctrl + wwすべてのウィンドウを循環します

Ctrl + wh窓を出た

Ctrl + wjあなたを窓から降ろします

Ctrl + wkあなたを窓に連れて行く

Ctrl + wlあなたを右の窓に連れて行く

于 2020-08-26T20:01:17.513 に答える
3

digitalroninの答えに加えて、タブを切り替えるための主要なブラウザショートカット(少なくともChromeとFirefoxでは)はオプション+コマンド+右矢印または左矢印だと思います。

NERDTree Vimのセットアップと一貫性を保ちたい場合は、このバリエーションが機能します。

 map <D-A-Right> :tabn<CR>
 map <D-A-Left>  :tabp<CR>
于 2013-02-07T00:24:44.230 に答える
0

Ctrl+矢印キーを使用してタブを切り替えるようにvimを設定できます。

Ctrl+←</kbd> arrow will switch to tab that is on the left of current tab.

Ctrl+→</kbd> arrow will switch to tab that is on the right of current tab.

上記の動作を実現するには、vimrcを次の行で更新します。

nnoremap <C-Left> :tabprevious<CR>
nnoremap <C-Right> :tabnext<CR>

参照:vimタブページの使用

于 2021-07-24T12:05:54.787 に答える