私が編集者の間で見つけた一般的な習慣は、次のサイクルまでのすべてのコンテンツ(含まれていない)を削除したいということです。オンライン調査では、次のコマンドが機能していることがわかりました(検索が機能するとは思わなかったが機能します)。
d/\.
その後、ページのすべてのピリオドを強調表示するので:noh
。
私は自分の地図を作成しようとします:
map <leader>. :normal d/\.<cr>:noh<cr>
:normal
私は検索がどこで終わりたいかを知っている方法がわからなかったので、この機能を使用することにしました。しかし、これは失敗しました。何もしません。ステータスバーに正常に実行されていると表示されるため、:noh
コマンドが正しく実行されているとします。それだけでは動作しません。
:normal d/\.
Vimで単独でコマンドを実行しようとすると、ステータスバーに次のメッセージが表示されます。
YR:Aborting command d/
これはから来たものですヤンキーリング.vimだから、一時的に無効にしました。これでコマンドを実行すると、何もしません。ただそこに座って幸せになります。
明確に言えば、コマンドを手動で入力すると、yankringの有無に関係なく機能します。map
引っ張ったり引っ張ったりせずに、私が試したことは何も得られないということです。
問題の原因は、d/
正常に入力すると検索を求めるプロンプトが表示されることです(この方法はうまく機能します)。すべて大丈夫です。しかし、バインドできるように自動化する方法はありますか<leader>.
?
追加情報が必要な場合は、喜んでご提供いたします。
ベストアンサー1
その.
文字がカーソルと同じ行にある場合は、削除後に実行するか、dt.
挿入ct.
モードに入ることができます。