相关疑难解决方法(0)

如何用Vim中的换行符替换字符?

我正在尝试用,新行替换当前文件中的每个:

:%s/,/\n/g 
Run Code Online (Sandbox Code Playgroud)

但它插入的内容看起来像是一个^@而不是实际的换行符.该文件不是DOS模式或任何东西.

我该怎么办?

如果你像我一样好奇,请检查问题为什么\ raim的换行?同样.

vi vim replace newline escaping

1870
推荐指数
11
解决办法
75万
查看次数

在Vim中,如何通过字符将长字符串拆分为多行?

我有这个很长的正则表达式字符串

(\.#.+|__init__\.py.*|\.wav|\.mp3|\.mo|\.DS_Store|\.\.svn|\.png|\.PNG|\.jpe?g|\.gif|\.elc|\.rbc|\.pyc|\.swp|\.psd|\.ai|\.pdf|\.mov|\.aep|\.dmg|\.zip|\.gz|\.so|\.shx|\.shp|\.wmf|\.JPG|\.jpg.mno|\.bmp|\.ico|\.exe|\.avi|\.docx?|\.xlsx?|\.pptx?|\.upart)$
Run Code Online (Sandbox Code Playgroud)

我想将它拆分|并将每个组件放在一个新行上.

所以在最终形式中这样的事情

(\.#.+|
__init__\.py.*|
\.wav|
\.mp3|
\.mo|
\.DS_Store|
... etc
Run Code Online (Sandbox Code Playgroud)

我知道我可以将它作为一个宏来做,但我认为更聪明的人可以找到更快/更简单的方法.

任何提示和帮助表示赞赏.谢谢!

vim

17
推荐指数
2
解决办法
2万
查看次数

标签 统计

vim ×2

escaping ×1

newline ×1

replace ×1

vi ×1