3

我刚刚得到了一个我应该修改的网站的 HTML 文件。问题是文件没有缩进。我使用 GEdit 并希望 HTML 代码自动缩进。我读到 Gedit 中已停止使用 Indent Lines Plugin。

我尝试gg=G在 Vim 中使用。但什么也没发生。我还在这里 发现我必须filetype pluginfiletype plugin indent on.vimrc 中更改。

但是 .vimrc 在哪里以及如何编辑它?像纯文本文件一样?或者我如何缩进我的 HTML 呢?

编辑:我是 ubuntu 的初学者。

4

3 回答 3

2

.vimrc位于您的主目录中,您可以使用您喜欢的任何文本编辑器对其进行编辑,即键入 shell

learner@ubuntu ~> vim .vimrc
于 2012-05-26T18:47:27.810 回答
1

要在 vim 中的每一行的开头添加一个制表符,请在命令模式下键入以下内容(按 escape 进入命令模式):

:%s/^/<TAB>/g

键入时,您应该会在屏幕底部的 a 旁边看到该命令:。该选项卡可能会被替换为^I(或类似的东西。)

  • %意味着文件中的每一行
  • s表示替代(如搜索/替换)
  • 字符分隔/搜索和替换模式
  • ^表示行的开头(这是我们要替换的模式
  • <TAB>是我们要用于替换的模式
  • g意味着在全球范围内进行(我认为)

这是一个示例 .vimrc 文件(您可以粘贴到新文件中的内容):

"  this is a comment 
"
"
"  set autoindent (indent the next line the same
"  as the line before it)
"  
"  this feature will be very helpful if you choose
"  to indent the file manually, which would be a great
"  way to learn vi

set ai


"  set tabstop and shiftwidth to 4
"

set ts=4
set sw=4


"  expand tabs into multiple spaces
"
set expandtab


"  highlight text when you search for it
"  you can search a file in vi by pressing "/"
"  then typing a search term

set hlsearch


"  turn off the annoying feature that causes
"  the screen to bounce all over the place 
"  as you're typing a search term

set noincsearch
于 2012-05-26T21:23:23.723 回答
1

.vimrc是位于主目录中的 vim 用户配置文件。

打字:

vim ~/.vimrc

将在 vim 中打开文件。

于 2012-05-26T18:53:20.440 回答