次のようなテキスト行があります
foo bar http://www.example.com -> baz
exを使用してurl部分をヤンクしたい。誰でもこれを行う方法について何か考えがありますか?
明確にするために。:y/http:.*\.com/
コマンドラインからこのようなことをしたい。しかし、それはうまくいきません。
行の先頭にいる間、
wwviWy
カーソル位置を変更せずに URL 部分をヤンクします。
コマンドでやりたい場合
:execute "normal! wwviWy0"
同じことをします。
URLはWORDの定義に適合しているためyW
、カーソルが先頭にあるときにそれを行うことができます。
normal /http^v^m^v^mv2fm <Enter>
ここで、^ v= Ctrl+vおよび^m=Enter
別の行にいる場合、または同じ行にいる/http
場合は、URL の先頭を取得するために使用します(最後のキーはスペースです)。fhyt