[解決済み] vimで作業中のウィンドウを一時的にフルスクリーンにするにはどうすればよいですか?
2023-07-16 11:20:22
質問
私は vim を使用しており、通常、複数の縦長/横長ウィンドウを開いて、cpp ファイルと一緒に c++ のヘッダーファイルを編集しています。作業中のウィンドウを一時的にフルスクリーンにし、必要なものを編集して、フルスクリーンを終了するにはどうしたらよいでしょうか。
フルスクリーンというのは、ディスプレイの全画面ではなく、vim ウィンドウだけにフィットすることを意味します。
どのように解決するのですか?
お聞きになっていることを理解するならば、あなたは
ZoomWin
プラグインが役に立ちます (
GitHub
). 分割されたウィンドウがたくさんあって、一時的に現在のウィンドウだけを表示させたい場合は、以下のようにヒットします。
<C-w>o
. 分割前の状態に戻したいときは
<C-w>o
をもう一度押してください。
[編集] キーマッピングに関するメモ。
このプラグインのデフォルトのキーマッピングは
<C-w>o
ですが、これは Vim のデフォルトのキーマッピングと衝突します。 デフォルトでは
:only
となり、現在のウィンドウが唯一のウィンドウとなります。 この機能を維持したい場合は、ZoomWinを別のキーにマッピングし直せばよいのです。 私は、これを
<C-w>w
にリマップしています。
:only
オプションも使いたいからです。 これが私のマッピングです。
nnoremap <silent> <C-w>w :ZoomWin<CR>
これは Vim のデフォルトのマッピングを上書きするもので、他の可視ウィンドウへの移動に関連するものです (
:help CTRL-W_w
) に関連する Vim のデフォルトのマッピングも上書きしますが、私はとにかくそのマッピングを使用したことはありません。
関連
-
[解決済み] Vimエディタを終了するにはどうすればよいですか?
-
[解決済み] git に自分の好きなエディタを使わせてコミットするにはどうしたらいいですか?
-
[解決済み] vimでシステムのクリップボードからペースト(とコピー)するには?
-
[解決済み] Vimレコーディングとは何ですか、またそれを無効にするにはどうしたらいいですか?
-
[解決済み] Vimのコマンドラインにヤンクのテキストを貼り付ける方法
-
[解決済み] vimでマッチを欲張らないようにするにはどうしたらいいですか?
-
[解決済み] Vimを一時的に終了して戻る方法
-
[解決済み】vimの「sudoで書く」トリックはどうやるの?
-
[解決済み】Vimの垂直分割ウィンドウサイズを大きくする方法
-
[解決済み] VIMでバッファを垂直分割で開く
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] vimとnotepad++ [終了しました]。
-
[解決済み] Vim の "Press ENTER or type command to continue" プロンプトを無効にするにはどうしたらいいですか?
-
[解決済み] ~/.vimrcを読み込まない
-
[解決済み] Vimの効果的な使い方:ワイルドメニュー
-
[解決済み] vimで開いたファイルで、^M改行を「通常の」改行に変換するにはどうしたらいいですか?
-
[解決済み] Vimを学習するメリットは何ですか?[クローズド]
-
[解決済み] VIMで選択した単語の出現箇所をすべて強調表示するには?
-
[解決済み] vimで検索する?
-
[解決済み] Vimで、regexpの "the \b "のような単語境界文字はどのように検索するのですか?
-
[解決済み] Vimのfとtコマンドは何をするのですか?