我可以在 Vim 中使用什么正则表达式来查找 CVS 冲突?
我可以在 Vim 中使用什么正则表达式来查找 CVS 和可能的其他版本控制系统中的冲突?
What is a regular expression I can use in Vim to find conflicts in CVS and possibly other version control systems?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是一个查找整个冲突部分的正则表达式:
要在 vim 中搜索该正则表达式,只需按“/”键并粘贴该正则表达式字符串,然后按 Enter 键。
通常 CVS 冲突如下所示:
保留本地版本的 Vim 搜索和替换命令:
Vim 搜索和替换命令保留存储库版本:
Here is a regular expression to find entire conflict sections:
And to search for that in vim, just press the '/' key and paste that regular-expression string, then press enter.
Usually CVS conflicts look like this:
Vim search-and-replace command to keep local version:
Vim search-and-replace command to keep repository version:
我通常只是执行
/<<<
并按“n”,直到找不到更多匹配项。这是一种比尼尔的方法简单得多的方法,但它对我有用:)I usually just do
/<<<
and press 'n' until I find no more matches. It is a much less sophisticated approach than Neil's, but it works for me :)