ウェブサイト検索

Linux で Vim 画面を水平および垂直に分割する方法


Vim テキスト エディター (Vi Improved の略) は、最も強力で人気のある Linux テキスト エディターの 1 つであり、オープンソース コミュニティから絶大な支持を得ています。これはvi エディタ を改良したもので、通常のキーボード キーの組み合わせを使用して膨大な機能を提供します。

Vim は、テキストの挿入と削除、テキストのコピーと貼り付け、ファイルへの変更の保存などの基本的な機能の中でも色付きの構文を提供します。できることのリストは非常に長く、学習曲線は急勾配です。

このガイドでは、Linux コマンドラインで Vim エディターをさまざまなワークスペースに分割できるさまざまな方法を紹介するよう努めています。

Linux への Vim のインストール

続行する前に、Vim がシステムにインストールされていることを確認してください。また、このガイドは、端末上で vim エディターの分割効果を観察するために、グラフィカル表示を備えたシステムを実行しているユーザーを対象としています。

vim をインストールするには、次のコマンドを実行します。

sudo apt install vim      [On Debian, Ubuntu & Mint]
sudo yum install vim      [On RHEL, CentOS & Fedora]
sudo pacman -Sy vim       [On Arch & Manjaro]
sudo zypper install vim   [On OpenSUSE]

引数を指定せずに vim コマンドを実行すると、以下に示すように、バージョンや基本コマンド (ヘルプの表示方法やテキスト エディタの終了方法など) などの vim エディタに関する基本情報が表示されます。

vim

Vim 画面を垂直に分割する

Vim エディタでファイルを開いて、それを垂直に分割したいとします。これを達成するには:

  • ESC ボタンを押してコマンド モードに入ります。
  • キーボードの組み合わせ Ctrl + w を押してから、文字 「v」 を押します。

以下に示す分割画面が表示されます。

右ペインに移動するには、Ctrl + w を押してから文字 「l」 を押します。

左側のペインに戻るには、Ctrl + w の組み合わせを使用し、その後に文字 「h」 を入力します。

Vim 画面を水平に分割する

vim 画面を水平に分割するか、アクティブな選択範囲の下部に新しいワークスペースを開くには、Ctrl + w を押してから文字 ‘s’ を押します。以下の例では、左側のセクションが 2 つのワークスペースに分割されています。

一番下のセクションに移動するには、Ctrl + w を押し、その後に文字 ‘j’ を押します。

上のセクションに戻るには、Ctrl + w を押してから文字 「k」 を押します。

Vim の現在のワークスペースの幅を広げる

Vim エディターで現在の選択範囲の幅を広げるには、Ctrl + w を押し、すぐに SHIFT + ‘>’ の組み合わせを押します。

以下の例では、左側のペインの幅を広げています。

現在の Vim 選択範囲の幅を減らすには、Ctrl + w を押してから、SHIFT + ‘<’ の組み合わせを押します。

以下のスクリーンショットでは、左側のセクションの幅が減少していることがはっきりとわかります。

Vim の現在のワークスペースの高さを増やす

現在のワークスペースの高さを増やすには、Ctrl + w を押してから、SHIFT + ‘+’ の組み合わせを使用します。下の図は、

ワークスペースの高さを下げるには、Ctrl + w を押してから、- (マイナス) 記号を押します。

上部と下部のワークスペースの高さが同じになるようにするには、Ctrl + w を押してから、= (等号) 記号を押します。

これが、Vim 画面をさまざまなスペースに分割する方法です。