vimで複数行のインデントを削除して1行にまとめる(改行を削除)
<ul> <li> ほげ </li> <li> ふが </li> </ul>
これをほげの上下含めて3行を選択して、次のように1行にまとめたいわけです。
<ul> <li>ほげ</li> <li> ふが </li> </ul>
この場合、
:vmap 0 <Up>:s/\n *//<CR>:noh<CR>
しておくと、3行を選択して、0を押すとインデントが削除されて、1行に収まります。 .vimrcに書いておくと便利だ。
<ul> <li> ほげ </li> <li> ふが </li> </ul>
これをほげの上下含めて3行を選択して、次のように1行にまとめたいわけです。
<ul> <li>ほげ</li> <li> ふが </li> </ul>
この場合、
:vmap 0 <Up>:s/\n *//<CR>:noh<CR>
しておくと、3行を選択して、0を押すとインデントが削除されて、1行に収まります。 .vimrcに書いておくと便利だ。