xml - 在 VIM 脚本中缩进 XML 文件

标签 xml vim

我正在尝试编写一个漂亮的小 GVIM 脚本来在 Windows 上执行以下操作:

" get the contents from the Windows clipboard
put *
" set XML as the type of the current file
set filetype=xml
" put each XML tag on separate lines
%s/>\s\+</>\r</g
" Autoindent the file
gg=G

我陷入了最后一个命令:它无法通过脚本运行。是否有等效的方法可以工作?

最佳答案

:normal 命令允许您执行普通命令:

:normal gg=G

请参阅 :h :norm 了解更多信息

关于xml - 在 VIM 脚本中缩进 XML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22386669/

相关文章:

c# - LINQ:序列不包含任何元素错误

php - Mysql extractvalue 函数从 xml 内容中检索 xml 片段

Fortran OpenMP 注释的 Vim 语法高亮显示

debugging - 如何调试 Erlang 代码?

vim - 如何在gvim中更改左页边距

clipboard - 从剪贴板粘贴到 vim 脚本中

xml - XML 是否有 "one schema rule"?

java - 使用 Java 进行 XML 解析(JAXB 和根元素)

android - 为什么 values-w820dp/dimens.xml 文件中的值未应用于 Nexus 7 和 10 模拟器?

syntax-highlighting - Vim:寻求帮助以创建自定义语法突出显示