3

次のようなテキスト行があります

foo bar http://www.example.com -> baz

exを使用してurl部分をヤンクしたい。誰でもこれを行う方法について何か考えがありますか?

明確にするために。:y/http:.*\.com/コマンドラインからこのようなことをしたい。しかし、それはうまくいきません。

4

4 に答える 4

6

行の先頭にいる間、

wwviWy

カーソル位置を変更せずに URL 部分をヤンクします。


コマンドでやりたい場合

:execute "normal! wwviWy0"

同じことをします。

于 2011-11-22T16:45:19.777 に答える
2

URLはWORDの定義に適合しているためyW、カーソルが先頭にあるときにそれを行うことができます。

于 2011-11-22T16:38:45.647 に答える
0
normal /http^v^m^v^mv2fm <Enter>

ここで、^ v= Ctrl+vおよび^m=Enter

于 2011-11-22T17:41:08.437 に答える
0

別の行にいる場合、または同じ行にいる/http場合は、URL の先頭を取得するために使用します(最後のキーはスペースです)。fhyt

于 2011-11-22T16:37:02.830 に答える