Vimや他のエディターで役立つかもしれない機能[ライン依存性という名前]を考えていました。
ライン依存関係とは何ですか?
現在のバッファS
の行番号のセットがまったく同じであるとします。S'
依存としてマークされた(の)サブセットは、の行のS
いずれかへの変更がすべてのに反映されることを意味します。l
S'
S'
S'
はバッファの変更に応じて更新されます。つまり、行は作成された最初のポイントまでさかのぼることができます。
ユースケース:マクロを記録せずに、変更を複数行に自動的に複製します。
Vimでこれを行うことは可能ですか?このアイデアを実装する上で固有の問題はありますか?このアイデアに根本的な欠陥はありますか?