3テラバイト

プログラム関連備忘録サイト。主にゲーム。

Unix

vimコマンドで画面分割する方法

投稿日:2020年8月15日 更新日:

こんにちは、今日はvimコマンドで画面分割する方法についてまとめていきます。

確認環境

VIM – Vi IMproved 8.0

画面分割する

画面分割にするにはファイルを開いた状態で以下のコマンドを入力します。

コマンド説明
:sp
または
:split
画面を上下に分割します。
スペース一つの後にファイル名を指定するとそのファイルが、引数無しで実行すると現在開いているファイルが分割表示されます。
:vs
または
:vsplit
画面を左右に分割します。
スペース一つの後にファイル名を指定するとそのファイルが、引数無しで実行すると現在開いているファイルが分割表示されます。
上下分割
左右分割

分割した画面を閉じる

通常通りファイルを閉じるコマンド:w, :wq, :q!で閉じることができます。

分割したウィンドウ間の移動

ctrl+wを押した後に続けて特定のキーを押下で画面移動が可能です。

移動方向は通常のカーソル移動と対応しています。

コマンド説明
ctrl+w の後に k上の画面に移動
ctrl+w の後に j下の画面に移動
ctrl+w の後に h左の画面に移動
ctrl+w の後に l右の画面に移動
ctrl+w の後に p前の画面に移動。
2画面を交互に移動できます。

分割画面のサイズ変更

コマンド説明
ctrl+w の後に +カーソルがある画面を1行分大きくします。
ctrl+w の後に –カーソルがある画面を1行分小さくします。
ctrl+w の後に =画面のサイズを均等にします。

-Unix


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です


reCaptcha の認証期間が終了しました。ページを再読み込みしてください。

関連記事

no image

ビルトインコマンドを実行するコマンドbuiltinの使い方

こんにちは、今日はエイリアスが設定されているものでもビルトインのコマンドを実行することができるコマンドbuiltinの使い方についてまとめていきます。 確認環境 bash 使い方 biltinコマンド …

no image

Unityで処理時間を計測する

System.Diagnosticsに定義されているStopwatchクラスを使用して処理時間を計測します。 System.Diagnostics.Stopwatch stopWatch = new …

no image

CentOS 7 + Apache 2.4 環境に Let’s Encrypt の証明書を導入する

こんにちは、今日は CentOS 7 + Apache 2.4 の環境に、無料のSSL証明書であるLet’s Encrypt の証明書を導入する手順について解説します。 本記事ではサーバーにSSHで接 …

no image

zipファイルの中身を確認するUnix系コマンドzipinfoの使い方

こんにちは、今日はzipファイルの中身を確認するUnix系コマンド、zipinfoの使い方についてまとめていきます。 使い方 以下のように引数にzipファイルを渡すのみで、そのファイルの中身が表示され …

no image

vimコマンドでシンタックスハイライトを有効にする方法

こんにちは、今日はvimコマンドでシンタックスハイライトを有効にする方法についてまとめていきます。 確認環境 VIM – Vi IMproved 8.0 シンタックスハイライト有効化 ファイルを開いた …