vim でヤンクすると、作成したばかりのヤンクが視覚的に示されません。レジスタを検査する以外に、ヤンクされたばかりのエディターの領域を vim に強調表示させる設定またはプラグインを知っている人はいますか?
グーグルを試してみましたが、そこにある場合は、間違ったフレーズを使用して検索しています.
vim でヤンクすると、作成したばかりのヤンクが視覚的に示されません。レジスタを検査する以外に、ヤンクされたばかりのエディターの領域を vim に強調表示させる設定またはプラグインを知っている人はいますか?
グーグルを試してみましたが、そこにある場合は、間違ったフレーズを使用して検索しています.
'[
最後にヤンクされたテキストの開始と終了を示すandを使用することはでき']
ますが、正確には何を目的としているのでしょうか。実際にヤンクしたものが、ヤンクしたかったものと一致するかどうかを確認しますか? 質問を明確にしてください。
代わりに、プロセス全体を逆にすることができます。
このようにして、ヤンクしようとしているものを正確に把握し、で再選択できますgv
。
どうして?
単語や行をヤンクすることは別として、何をヤンクしたかを一般的に知っている場合、ほとんどのヤンクはビジュアル モードまたはブロック モードを介して行われます。
しかし、それはさておき、あなたが言ったように、レジスターを表示したり、YankRing (またはそのより単純なカウンターパーツのいくつか) のようなプラグインをインストールしたりできます。ヤンクされたテキストをすばやく切り替える素晴らしい機能を提供します(複数のクリップボードマネージャーを使用していない限り、これを説明するのは少し難しいです)。ペーストするために押して、そこからヤンクしたいものをp
選択します。Ctrl-p
それは驚くほど実用的で、機能に慣れるのが簡単です.
常に機能するかどうかはわかりませんが、これを試しました
vnoremap <silent> y y:execute '2match InterestingWord2 /<c-r>"/'<cr>
hi InterestingWord2 guibg=DarkOrange guifg=black ctermbg=202 ctermfg=black
これは、1 行での視覚的な選択では機能しますが、複数では機能しません。
多分次の作品も - 私はそれらを試していません
nnoremap <silent> yy yy:execute '2match InterestingWord2 /<c-r>"/'<cr>
nnoremap <silent> y$ y$:execute '2match InterestingWord2 /<c-r>"/'<cr>
nnoremap <silent> Y Y:execute '2match InterestingWord2 /<c-r>"/'<cr>