Linuxでテキストを編集する際、標準ツールである「Vim」を利用することが選択肢に上る。Vimでは何ができるのか、Vimを使うにはどうすればよいのかといった基本的な項目を解説する。
「Vim」は「Linux」の標準テキストエディタで、テキスト編集を効率的にするさまざまなコマンドや機能を有する。そもそもテキストエディタでは何ができ、根強く使われているVimにはどのような特徴があるのか。本連載はVimの概要や始め方、テキストエディタの基本などを解説する。
テキストエディタとは、テキストを入力するためのシンプルなツールで、基本的な作業に適している。テキストエディタと似たツールに文章編集ソフトウェアがあるが、こちらは文字のスタイルやフォーマットの編集などの豊富な機能を持つため、より複雑な作業が可能だ。
テキストエディタは、Linuxにおけるシステム管理作業の中核を成す。例として、通信プロトコル「SSH」(Secure Shell)の設定ファイル「sshd_config」を編集する際にテキストエディタを使用することになる。システムの保守やバックアップを実行するためのスクリプトを作成する際も利用可能だ。そうしたファイルの例としては、自動化ツール「Ansible」に読み込ませる、構造化データ用フォーマット「YAML」形式の設定ファイルがある。
VimをLinuxにインストールする際は、パッケージ管理システムを使って追加する方法が一般的だ。パッケージ管理システムは、パッケージ(拡張機能群)の取得やバージョン管理などをするためのツールを指す。Linuxで利用できるパッケージ管理システムは、「Red Hat Enterprise Linux」(RHEL)、「Debian」などのLinuxディストリビューション(配布パッケージ)によって異なる。
RHELなどのRed Hatが提供するディストリビューションでは、次のコマンドを実行する。「sudo」は管理者権限を付与するためのコマンド、「dnf install」はパッケージ管理システム「dnf」を使ってパッケージをインストールするためのコマンド、「vim」はインストールするパッケージ名を表す。
sudo dnf install vim
DebianをベースにしたLinuxディストリビューションの場合は、以下のコマンドを使用する。「apt-get」は、パッケージ管理システム「APT」を使ってパッケージのインストールや更新といった管理を実施するコマンドで、続く「install」によってインストールを実施することを示す。
sudo apt-get install vim
パッケージ管理システム「Homebrew」を利用する場合は、以下のコマンドを使用する。ここではHomebrewを使うためのコマンド「brew」を用いている。
sudo brew install vim
WindowsにVimをインストールするには、Vimの公式サイトからインストーラーをダウンロードして、そこからインストールを実施する。
Linuxをサーバ用OSとして使う場合、たいていはGUI(グラフィカルユーザーインタフェース)を持たないため、キーボードを使ってファイル操作をすることになる。
Vimでは、複数のモードを通じてファイルを操作する。Vimが提供する、4つの主なモードは以下の通り。
Vimのモードを変更すると、キーボードのキーと機能の対応が変更になる。例えばノーマルモードでは、「x」キーは文字を削除するためのキーだ。一方挿入モードでは、xキーは単に「x」という文字を入力するためのキーとなる。
次回は、Vimの基本的な使い方について手順を追って説明する。
米国TechTargetの豊富な記事の中から、開発のノウハウや技術知識など、ITエンジニアの問題解決に役立つ情報を厳選してお届けします。
Copyright © ITmedia, Inc. All Rights Reserved.
お知らせ
米国TechTarget Inc.とInforma Techデジタル事業が業務提携したことが発表されました。TechTargetジャパンは従来どおり、アイティメディア(株)が運営を継続します。これからも日本企業のIT選定に役立つ情報を提供してまいります。
社会人Z世代の休日の過ごし方 関東と関西の違いは?
大広若者研究所「D'Z lab.」は、37人へのインタビューと1000人へのアンケートを基に、社...
製造業の8割が既存顧客深耕に注力 最もリソースを割いている施策は?
ラクスは、製造業の営業・マーケティング担当者500人を対象に、新規開拓や既存深耕におけ...
「生成AIで作った広告」が物議 そのとき、コカ・コーラはどう動いた?
生成AIを広告制作に活用し、議論を呼んだCoca-Cola。この経験から何を学んだのか。