问题如何在Vim中替换换行符?.替换新行的文本时必须使用\ r,如下所示
:%s/%/\r/g
Run Code Online (Sandbox Code Playgroud)
但是当替换字符的行尾和换行符时,您可以这样做:
:%s/\n/%/g
Run Code Online (Sandbox Code Playgroud)
手册的哪一部分记录了这些行为,以及它们背后的原因是什么?
这实际上是一个新手问题 - 但基本上,我如何为某些文件类型启用模板.
基本上,我只是希望模板插入一个类别的标题,即我发现有用的一些函数,以及加载的库等.
我解释
:help templates
Run Code Online (Sandbox Code Playgroud)
我应该把它放在我的vimrc中的方式
au BufNewFile,BufRead ~/.vim/skeleton.R
Run Code Online (Sandbox Code Playgroud)
运行R脚本然后显示可能发生的事情,但显然不会:
--- Auto-Commands ---
Run Code Online (Sandbox Code Playgroud)
这可能是因为模板由命令组成(并且在skeleton.R中没有这样的命令) - 在这种情况下,我只是希望它插入一个文本标题(由skelton.R组成).
对不起,如果这个问题是令人头疼的傻瓜; - /