0

Vim で一度に複数のウィンドウを開いていることがよくあります。1 つはコード、もう 1 つはサイドバー、もう 1 つは下部に開いているクイックフィックス ウィンドウです。

で下のウィンドウを閉じるたびに<C-W> C、カーソルは左側にあるサイドバーに移動します。

代わりにカーソルを右側のメイン ウィンドウに移動させる方法はありますか?

4

2 に答える 2

2

You could remap the close command to always go back to the previous window:

:nnoremap <C-w>c <C-w>c<C-w>p
于 2013-02-06T07:53:23.180 に答える
1

一番下のウィンドウはクイックフィックスだとおっしゃいました。C-W cカーソルをそのウィンドウに移動してから、入力して閉じる必要はありません。カーソルをメイン ウィンドウ (上のウィンドウ) に:cclose置いたままにしておくと、クイックフィックス ウィンドウが閉じられ、カーソルは元の場所にとどまります。

:h cclose詳細を見る。また、頻繁に使用する場合は、そのマッピングを作成できます。

あなたがこれを受け入れるかどうかはわかりません。

于 2013-02-05T20:26:29.297 に答える