0

HTMLファイルの各行のタグにあるものを取得するマクロを作成しました。私のマクロは

j0yf\>f\>maGp\`alf< y$Gpo^[`a]

コマンドを手動で入力するたびに機能しますが、マクロを介して実行すると、エラーのビープ音が鳴り、最初の行のスケルトンのみがコピーされて貼り付けられます。

ちなみに、それが機能するためには、各行の最後にスペースが必要です。あまり効率的ではないことはわかっています。私はちょうど実験していたのですが、マクロが機能しないときに手動コマンドが機能するため、混乱しています。

編集:

マクロはエラーを無視しますか? コマンドを手動で入力するとvimにエラーを無視させるため、手動でスケルトンを取得できるのはそのためかもしれません。

4

1 に答える 1

0

マクロはエラーを無視しません。代わりに、エラーが発生すると停止します。対照的に、:%normコマンドはエラーが発生したときに次の行に移動するだけなので、:%norm j0yf>f>maGp`alf< y$Gpo^[`a].

于 2012-08-05T20:20:19.220 に答える