tips:linux:common:textedit

テキストエディタいろいろ

  • nano / vi vim nvi / emacs について記述していく。
  • GUIについては配慮しない。つまりCUIコンソールベースとしてのメモ。
  • 基本的に画面下部にチートシート(キー一覧)がでてるけれど、Ctrl+G キーでnano自称「簡単なヘルプ」が表示される。
  • Ctrl+X でバッファクローズ。変更されてて保存が必要かどうかの確認はちゃんと出る。
  • Ctrl+K で行カット、Ctrl+U でカットした行をペースト
  • Ctrl+S で確認なしで上書き保存 (Windows系と似てる)
  • 下記コマンドで日本語のvimチュートリアルがオープンされる。
    • user$ vimtutor ja
  • コマンドモードならカーソルキー抜きでも移動できる。
    • hjkl でカーソルをひとつずつ移動(上下左右については実際に触ってみるべし)
      • j キーなら1行下におりるが、100jと入力したら100行カーソルが下に飛ぶ。
    • /ほにゃらら ないし ?ほにゃらら (スラッシュかクエスチョン+検索文字列)で文字列があればそこに飛ぶ。nで繰り返し検索(Nで検索方向は上向きになる)
    • gg で文書先頭、Gで文書末端に移動する
  • 文字の編集はコマンドモードで以下のとおり。
    • xキーで文字をひとつ削除。
    • d$ でカーソルから行末までまとめて削除
    • dd でカーソル行を全部削除 (p で削除した内容はペーストできる)
      • yy で行コピーして pでペーストも可能。
    • iキーで文字挿入モード(コマンドモードではなくなる)。コマンドモードに戻るにはESCキー。
    • uでアンドゥできる。
  • ファイルの保存・取りやめは : からコマンドを続ける。
    • :q! でバッファクローズ、 :qa! で全バッファクローズ。保存はしない。
    • :wq でバッファを保存してクローズ。
    • :w finelane.txt でfilename.txtと名前をつけて保存
  • tips/linux/common/textedit.1757928219.txt.gz
  • 最終更新: 2025/09/15 18:23
  • by asaasa