多くの場合、テキスト行を配列に変換します。たとえば、この:Vim:動きのあるカスタムコマンドを作成する
Monday
Tuesday
Wednesday
は次のようになります。
[
'Monday',
'Tuesday',
'Wednesday',
]
私はそうのような行のいずれかを変更するマップ('Monday',
に例えばMonday
)を作ることができます。
:nnoremap gsa ^i'<Esc>A,
私がしたいのは、そのコマンドに動きまたはテキストオブジェクトを持たせて、gsaip
のように実行できるようにすることです。 gsip3j
。
どうすればこの問題を解決できますか?
'「ゴー\]」'変更しないのはなぜ「行く」に「」? –
@ Meninx-メネンクス私にとってはインデント設定のために必要です。前の行は2字下げされているので、閉じ括弧を挿入する前にbsで削除します。これは単なる速い解決策であり、改善のためのより多くの考えが必要です。 – sidyll
@ Meninx-メネンクス私はそれを変更しました。 – sidyll