我一直在学习如何在VIM中进行更复杂的搜索和替换功能,我遇到了这样一个用例:
:%s/$/|/g
这应该找到每一行的结尾,并用垂直管道替换它.但是,当我第一次学习这个时,我假设您必须在替换字符串中添加行尾字符以获得预期结果.即,
:%s/$/|$/g
为什么没有它仍然可以保持换行?它不应该用你的字符串替换行的终止字符并在过程中删除它吗?
可以用行尾字符^来询问同样的事情.
最佳答案
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。