如何在VIM for Windows中使用gg = G命令来处理来自gui的XML文件?

时间:2012-09-25 11:24:27

标签: vim indentation vi

我在Windows XP上安装了VIM。我想使用GUI /命令行格式化XML文件?怎么做?

我去了this post但是从gui输入那个命令gg=G

2 个答案:

答案 0 :(得分:5)

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

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

Vim是一种不同的编辑器,一旦你学会它的方式就非常强大。如果您对此感兴趣,我建议您使用内置的 vimtutor %ProgramFiles%\Vim\vim73\vimtutor.bat)作为一个良好的开端。

答案 1 :(得分:0)

在Vim中打开文件,然后按下字符。您不需要特殊的提示。例如,您还可以使用键j和k在文件中向下和向下移动。

如果要插入新字符,首先需要进入“插入”模式,例如按我您现在输入的所有内容都被解释为普通内容输入。如果要退出插入模式,请按ESC键并返回命令模式。

除了插入和命令模式,还有一些模式。在命令模式下,按:可以访问命令行。在命令模式下按v可以进入可视模式。

如果您迷路并希望离开vim,请按命令从命令模式进入命令行:输入q然后返回或在命令模式下按ZZ; - )