...使用
2,40s/^/foo
我可以在VIM的行开头添加内容。
...使用
2,40s/$/foo
我可以在VIM的行尾添加内容。
我的问题是......如何在vim的末尾或开头添加某些html标签?
实施例..
2,40s/$/</li>
- 此命令不起作用。我可以将<li>
添加到结尾或开始,但是当我添加&#39; /&#39;它使得结束标记</li>
不允许它。
当我尝试在某些行的开头添加2,40s / ^ /&amp; nbsp时,我也遇到了这个问题。 &#39;&amp;&#39;字符打破了替换。
是否可以将某些标签添加到vim行,例如</li>
或&amp;什么?
答案 0 :(得分:1)
您需要使用 \
转义 / 和&amp; 等特殊字符示例:
2,40s/^/<pre>
2,40s/$/<\/pre>
2,40s/^/\
如果您不想转义斜杠,可以使用自定义分隔符,在这种情况下#:
2,40s#$#</pre>
答案 1 :(得分:0)
另一种方法是使用视觉块模式与 Ctrl V ,选择所有行,然后使用 A ,键入你的标签</foo>
,然后 ESC 。
它会在每一行的末尾添加</foo>
。