過去問ドリル

LinuCレベル1 GNUとUnixのコマンド 問14

GNUとUnixのコマンド/エディタを使った基本的なファイル編集の実行

viエディタでコマンドモードから、カーソル位置の直後に文字を挿入するインサートモードへ切り替えるコマンドはどれか。

当サイトのオリジナル問題(LinuCレベル1の出題範囲「GNUとUnixのコマンド」に対応。実際の試験問題ではありません)

正解:D

解説

viエディタのコマンドモードでは、a(append)はカーソル位置の直後から文字を挿入するインサートモードに切り替わります。i(insert)はカーソル位置の直前、o(open)はカーソル行の下に新しい行を開いて挿入モードに入り、A(Append)は行末に移動してから挿入モードに入ります。

選択肢ごとの解説

  • A誤り。iはカーソル位置の直前に文字を挿入するインサートモードへ切り替えます。
  • B誤り。oはカーソルのある行の下に新しい行を挿入してから、そこでインサートモードに入ります。
  • C誤り。Aは行末に移動してからインサートモードに入るコマンドで、「カーソル位置の直後」とは限りません。
  • D正しい。aはカーソル位置の直後に文字を挿入するインサートモードへ切り替えます。
LinuCレベル1の問題を演習モードで解く