如何在 vim 中选择搜索结果

如何在 vim 中选择搜索结果

我突出显示了许多搜索结果。在移动到每个搜索结果时,我想直观地选择每个搜索词。

整个文件中有以下 URL。我想获取部分id_11169内容,然后将整个内容替换为11169.jpg

/ImageVault/图像/id_11169/width_320/height_240/aspectRatio_1.3333/compressionQuality_80/scope_0/ImageVaultHandler.aspx

应该成为

11169.jpg

答案1

这个示例命令对您有用吗?

回显“/ImageVault/Images/id_11169/width_320/height_240/aspectRatio_1.3333/compressionQuality_80/scope_0/ImageVaultHandler.aspx”| sed's|(id_[0-9])。|\1.jpg|g'

将转换为以下 vim 命令,

:%s/\(id_[0-9]*\).*/\1.jpg/g

或者,也许你只想要基本名称,试试这个,

:%s/.*\(id_[0-9]*\).*/\1.jpg/g

相关内容