はじめに
新人研修で使用されたLinuxのテキストエディタ「vi」と私が大学生時代使用していた「nano」について基本操作を含めて紹介したいと思います。
テキストエディタとは
文字情報だけが含まれているファイルを作成・編集するためのソフトウェアです。
代表的なものはメモ帳・サクラエディタやVS Codeがあります。
viについて
-
viの起動方法
下記コマンドでファイルを指定して起動できます。
$ vi [ファイル名]
-
基本操作
i:挿入モードに切り替え
esc:コマンドモードに切り替え
:w:ファイルを保存
:q:終了
:wp:ファイルを保存して終了
:q!:ファイルを保存せず終了
-
使用して感じたこと
最初に感じたのは操作の多さです。モード切替だったり、ファイルの保存や終了にも入力が必要で覚えることが多いなぁ~と思いました。
次に、カーソル移動が独特なことにも驚きました。右手のホームポジションから「h」「j」「k」「l」で「左」「下」「上」「右」となっています。これは「慣れるのに時間がかかりそう...」ということで私は方向キーで移動してしまっています!!!
nanoについて
-
nanoの起動方法
下記コマンドでファイルを指定して起動できます。
$ nano [ファイル名]
-
基本操作
Ctrl + O:ファイルを保存
Ctrl + X:終了
Ctrl + K:切り取り
Ctrl + U:貼り付け
Ctrl + G:ヘルプ
nanoにはエディタ画面下部にコマンド操作のチートコードが書かれているのでわかりやすい!
- 使用して感じたこと
最初に感じるのは圧倒的に操作が簡単ということです。
起動したらそのまま入力出来て、Ctrl + Xを押したら、「保存するか」と「ファイル名は何にするか」を聞かれるので答えたら完成!小難しい操作はないので初学者にはお勧めです。
そして、モード切替だったりファイルの保存コマンドなどは画面に表示されていて覚えておく必要がない。もし分からないことがあればヘルプで確認することができるので困ることがないです。
まとめ
今回は、Linuxの2つのテキストエディタ「vi」と「nano」について紹介しました。
-
初学者には「nano」がおすすめ!
画面を見て直感的に操作できます。ファイルを少し編集したい、というときには迷わず使える安心感があります。 -
それでも「vi」を覚えておいて損はない!
操作に癖はありますが、ほぼすべてのLinux環境に標準でインストールされているのが「vi」の最大の強みです。nanoが使えない環境でもviの基本操作さえ知っていれば、対応することができます。
まずは使いやすい「nano」でLinuxの操作に慣れつつ、少しずつ「vi」の基本コマンドもマスターして、状況に応じて使い分けられるようになるのが良いと思います。
