2011-05-06 80 views
1

我有一个正确缩进的HTML文件。我删除了<html>标签和<head>...</head>。我的文件现在在右侧缩进,我想将所有内容都移到左侧(大约四个空格)。没有成功 -
正确的缩进

余按V,选择everyline,按压I,删除四个空格和按压ESC试过gg=G命令没有成功

我试图在视觉模式。

是否有一些技巧可以将缩进转移到左侧?

谢谢

+0

quick'n'dirty:'s/^ \ t //' – blubb 2011-05-06 10:53:29

回答

2

尝试在命令模式<G

+1

这有助于缩进,但应嵌套的标签位于同一层。 – xralf 2011-05-06 12:09:19

2

选择线路,然后按:

<

欲了解更多信息:

:help shift-left-right

你也可以使用CTRL-V进入块模式选择,然后删除列你不不想要。您也可以使用CTRL-V选择一个列,然后使用<>将该列的右边的(可能非常方便)缩进/仅缩进文本。

+2

...或者如果您处于插入模式,您可以使用ctrl + d和ctrl + t来(d)增加并增加缩进,不需要转到cmd模式 – 2011-05-06 11:53:57

0

我不确定我关注。它仍然是一个HTML文件?如果没有,那么只需给文件名添加一个不同的扩展名(例如'.txt')并重新打开。然后,您可以调整缩进但无需自动html缩进是一个问题。