.vimrc
二重引用符の間にテキストを自動的にインポートする機能を追加したいと思います。
現在の行
add_file -vhdl -lib work "../src/abc.vhd"
この関数は../src/abc.vhd
答え1
最も簡単な解決策は引くことです。内部二重引用符テキストオブジェクト(@muruのコメントに従って):まずmove inside quoteを使用してから、f"
を使用しますyi"
。
あるいは、低レベル関数を使用して現在の行からパターンを抽出することもできます。
:echo matchstr(getline('.'), '"\zs[^"]\+\ze"')
これはカーソル位置を変更せず、レジスタを損傷しません。
何が良いかによって異なります。使用テキスト。