vim atm に以下があるとしましょう:
int main () {
printf("hello");
return 0;
}
vimではw、単語を右に移動しますが、「単語」を構成するものは何ですか?
たとえば、 の にカーソルがある場合p、printf
を押すと に移動し、別の を押すと をwスキップしてのにカーソルを置きます。なぜスキップされたのですか?(
w"
h
hello
"
別のキーを押すとw、"
前の)
別の行に移動し、別のキーを押すとw
次の行に移動します。)
とが;
スキップされたのはなぜですか?
そして今、カーソルはr
of にありreturn
ます。awを押すとカーソルが上に移動し0
、別のキーを押すとwカーソルが に移動します;
。したがって、この場合、;
前の行とは異なり、 はスキップされませんでした。どうしてこれなの?
質問が十分に明確になったことを願っていますが、これがどのように機能するかを理解しようとしています。