助け合いフォーラム

LinuC

LinuC Lv1-101(Ver10.0)
問題ID : 39024
問題を開く
viエディタのコマンドモードにおいて、直前の編集を繰り返すviコマンドは次のうちどれか。

正解

.

解説

以下はファイルの編集に関する主なviコマンドをまとめたものです。


上表より正解は
・.
です。
「.」を押した回数分だけ、直前の編集を再実行します。「.」はドットコマンドと呼びます。

なお、「u」や「.」による直前の編集の取り消し/繰り返しは、文字・行の挿入や削除などほとんどの編集の操作に対して有効ですが、カーソル移動やコピーのみの操作(テキストの変更を伴わない操作)は取り消し/繰り返しの対象となりません。

その他の選択肢については、以下の通りです。

・u
「u」は押した回数分だけ、直前の編集を取りやめて編集前の状態に戻すviコマンドですので、誤りです。
なお、「u」は「undo」を意味します。

・x
上表をご確認ください。

・k
・j
以下の表をご確認ください。
以下はカーソルおよび画面操作に関する主なviコマンドをまとめたものです。
上に戻る

表には .コマンドの掲載がありません

投稿日 2025/05/20

解説に
「上表より正解は
・.
です。」
とありますが、表には掲載ありません。一応お伝えしておきます。

スタッフからの返信

s staff_ueda

2025/05/22 11:41

teto さん ご指摘の点を修正いたしました。 ご報告、誠にありがとうございました。

この投稿に対して返信しませんか?