gpt4 book ai didi

vim - Vim:替换视觉字符,行或 block 的开始和结束

转载 作者:行者123 更新时间:2023-12-02 04:04:50 25 4
gpt4 key购买 nike

我正在尝试找到在我的代码上放置自定义注释序列的快捷方式,例如:

/*
start of comment
blah
end of comment
/**/

(通过在开头添加/可以更容易地使注释无效)

我想在Vim中通过选择可视行,块或字符并在块的开头添加'/'字符并在结尾添加'/ * /'以及换行来做到这一点。

选择一些行(Shift-V)后,我尝试了以下操作:
'<,'>s/\(.*\)/\/*\r\1\r\/**\//

但是它在每个EACH换行符上添加了注释字符。

如何仅在所选范围的开始和结束处应用替代?

谢谢
gm

最佳答案

考虑使用以下替换命令。

:'<s~^~/*\r~|'>s~$~\r/**/~

关于vim - Vim:替换视觉字符,行或 block 的开始和结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8300041/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com