Skip to main content

エディターのヒント

標準教科書は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