たとえば、ブロックや段落のすべての行でsubstitコマンドを使用することがよくあります。私は私の作品イディオムを持っている:オブジェクトにsコマンドを適用する適切な方法は何ですか?
!ip<bs>s/foo/bar/
が、私はそのようにそれを行うたびに、私はVIの言語を完全に理解していないこの感覚を得ます。
dip or yip or cip
など、オブジェクト上で他の操作を実行できますが、sipは実行できません。私が理解しているように、それはvi/vim言語に適合しません。ですから、私は!ipを実行し、 '!'を消去してから、s ///コマンドを入力します。これは私が知っている操作を表現するための最短で不自然な方法です。何か不足していますか?
私は 'vip ...'アプローチがおそらくOPが説明する "vim言語"に沿っていると考えています。 –