回答:
やってみる d0kJx
行の先頭まで後方に削除し、上に移動して、2つの行を結合し、結合された2つの行の間のスペースを削除します。
これで通常モードを終了する必要はありません。
m
。
さて、「後方検索」モーションとdelete
演算子を組み合わせることができます:
d?$<Enter>
set hlsearch
そしてd?$<Enter>
私が尋ねたことを行いますが、ファイル内のすべての行末を強調表示するので、:noh
その後に入力して強調表示を削除する必要があります。これを回避する方法はありますか?ありがとうございました!:-)
<C-l>
通常モードで単に「オーバーロード」nnoremap <silent><C-l> :nohlsearch<cr>:set nolist<cr>:redraw!<cr>
することです。それから、必要なときに(つまり、上記のような場合に)使用します。
ビジュアルモードの場合: hvk$d
説明
h
-左に1つ移動
v
-ビジュアルモードを開始
k$
-前の行の最後に移動
d
-選択を削除
m
、たぶんhvk$d
?(選択を回避するため)
<Leader>dk
。