使用替换删除线上某个点之前的所有内容

squ*_*ire 2 vim editors vi line-editor text-formatting

我想在 Vim 中使用全局替换来删除 https.

The website is https://website.com
The website is https://website.com
The website is https://website.com
Run Code Online (Sandbox Code Playgroud)

https://website.com
https://website.com
https://website.com
Run Code Online (Sandbox Code Playgroud)

ica*_*rus 5

:%s/.*\(https:\)/\1/
Run Code Online (Sandbox Code Playgroud)

:让你进入ex模式。

%是一种快速表达方式1,$,表示从第 1 行到末尾

s/用作分隔符substitute/

.*\(https:\)后面跟着什么https:,记住 https:

\1是记住的文本。