エディターのヒント
標準教科書はviエディターを使用します。viエディターは歴史が長く、多くのUnix系のOSに標準で添付されています。 Unix系OSはターミナルでコマンドを使って操作します。viエディターははターミナルで動作するエディターです。 viエディターは多くの機能がキーに割り当てられているため、使いこなせばファイルの編集を高速に行うことができます。 しかし、モードの変更など初心者には操作が難しい仕組みがあり、操作を誤ってファイルを壊してしまうことがあります。
nanoエディター
最近は、nanoエディターが使用できるLinuxのディストリビューションが増えています。viエディターの操作が難しいと感じる方は、nanoエディターを使ってください。 nanoエディターは画面下部にショートカットキーが表示されるので、覚える必要がある基本的な操作はありません。
note
TeraTermなどの端末エミュレータを使用するときは、一部のショートカットキーが使えません。
- ファイルの保存:
Ctrl+O - 終了:
Ctrl+X
nanoエディターで行番号の表示
nanoエディターで行番号を表示する方法は、起動時に指定する方法、起動後にショートカットキーで表示/非表示を切り替える方法と、あらかじめ設定ファイルに記述する方法があります。
起動時に指定するときは、オプション-lを指定します。
nano -l <file name>
起動後に行番号の表示/非表示を切り替えるときは、Alt+Shift+3を入力します。
設定ファイルに記述するときは、ホームディレクトリに.nanorcファイルを作成し、set linenumbersを記述します。
nanoエディターで行ジャンプ
nanoエディターを起動した後に、行番号を指定してジャンプするときは次のショートカットキーを入力します。
- 指定行にジャンプ:
CtrL+Shift+-
キーワード検索
前方検索 (下方向): Ctr+Wを押して、検索したい文字列を入力してEnterを押します。
元に戻す (Undo)/やり直し (Redo)
- Undo:
ESC → U - Redo:
ESC → E