vim - 如何在 GUI 中的 XML 文件上使用 Windows 版 VIM 中的 gg=G 命令?

标签 vim indentation vi

我已经在 Windows XP 上安装了 VIM。我想使用 GUI/命令行格式化 XML 文件?如何做到这一点?

我去了this post但是从 gui 哪里输入该命令 gg=G 呢?

最佳答案

Vi(m) 是一个模态编辑器,即有输入模式用于文本输入,正常模式用于跳转和操作文本和命令行模式,您可以在其中输入以冒号开头的 Ex 命令(以及更多)。

gg=G是正常模式命令;由于这是默认模式,因此只需在打开 XML 文件后键入即可。为了使其正常工作,必须已检测到文件类型,但对于默认安装,这应该不是问题。然后您可以通过:w保存重新格式化的文件。 (后跟 Enter),然后通过 :q 退出 Vim .

Vim 是一种不同类型的编辑器,一旦你学会了它的方法,它就会非常强大。如果您对此感兴趣,我会推荐内置的 vimtutor ( %ProgramFiles%\Vim\vim73\vimtutor.bat ) 作为一个好的开始。

关于vim - 如何在 GUI 中的 XML 文件上使用 Windows 版 VIM 中的 gg=G 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12581955/

相关文章:

C++ setiosflags 函数操纵器 - 未确定的缩进

flutter :文本:将新行与上一行对齐(缩进)

javascript - Vim:如何从行首计算缩进

unix - 在 FreeBSD 中安装 VIM

vim - 创建一个用另一个替换光标下的单词的命令?

java - 根据日志级别缩进 log4j 消息

Git - 当我提交时,颜色在 vi 中有什么意义吗?

vim 行号 - 如何默认启用它们?

vi - 如何在.vimrc中检测vi(不是vim)?

vim - gvim 中的错误 - 在哪里报告?