Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
非常に強力なvimコマンドを知りましたが、その意味がわかりません。どなたか詳細な説明をお願いできますか?</p>
:g/^/,+1 m -1 | +1 d 3
ヘルプ システムを読んでみましたが、それほど簡単ではありませんでした。
これは、バッファ内のすべての行に適用されます (:globalパターン^はどこでも一致します)。
:global
^
各行について、上の行に次の 行(つまり 2 行) を:move加えたもの、次に続く行です。+1-1:delete3+1
:move
+1
-1
:delete
3
基本的に、バッファの最後でエラーが発生するまで、2行かかり、3行をドロップします( E16: Invalid range)。
E16: Invalid range