如何在Vim中选择一行的一部分

Mat*_*eck 3 vim ex

我有一行文字看起来像这样

foo bar http://www.example.com -> baz
Run Code Online (Sandbox Code Playgroud)

我想用ex来吸取url部分.任何人对如何做到这一点都有任何想法?

澄清.我想:y/http:.*\.com/从命令行做这样的事情.但这不起作用.

Roo*_*ook 6

虽然在一行的开头,

wwviWy
Run Code Online (Sandbox Code Playgroud)

将在不改变光标位置的情况下拉动URL部分.


如果你想把它作为一个命令

:execute "normal! wwviWy0"
Run Code Online (Sandbox Code Playgroud)

做同样的事情.

  • 更短:`2WyE` (4认同)