vimの記録機能の使い方を学ぼうとしていますが、通常モードのセッションからのキーストロークしか記録および再生できないようです。入力モードに切り替えると、キーストロークが記録されていないように見えるか、記録を再生しても再生されません。私が話していることを説明するには:
これらの行を含むファイルがあります:
Dir['*.data'] # Files with the "data" extension
Dir['?'] # Any single-character filename
Dir['*.[ch]'] # Any file that ends with .c or .h
Dir['*.{java,rb}'] # Any file that ends with .java or .rb
そして、各行の最後にあるコメントを 4 タブ分右に移動したいと考えています。したがって、カーソルを最初の行の先頭に置き、記録を開始して a: を登録しますqa
。次に、入力f#
して行上のコメントを見つけ、挿入モードi
に<Tab><Tab><Tab><Tab>
切り替えて、通常モードに再度切り替えて入力しesc
、下に移動します次の行の先頭に移動し、記録を停止しq
ます。録音を再生すると@a
、カーソルだけが下に移動しますが、入力キーストロークは再生されませんか?