如何在ubuntu中自动缩进HTML?
我刚刚得到了一个我应该修改的网站的HTML文件。 问题是文件没有缩进。 我使用GEdit并希望HTML代码自动缩进。 我读到Gedit中的缩进行插件已停止使用 我尝试在Vim中使用如何在ubuntu中自动缩进HTML?,html,vim,indentation,auto-indent,Html,Vim,Indentation,Auto Indent,我刚刚得到了一个我应该修改的网站的HTML文件。 问题是文件没有缩进。 我使用GEdit并希望HTML代码自动缩进。 我读到Gedit中的缩进行插件已停止使用 我尝试在Vim中使用gg=G。但什么也没发生。 我也发现了 我必须将.vimrc中的filetype plugin更改为filetype plugin缩进 但是.vimrc在哪里?如何编辑它?像纯文本文件吗? 或者如何缩进HTML 编辑:我是ubuntu的初学者。.vimrc位于您的主目录中,您可以使用任何文本编辑器编辑它 i、 e.在外
gg=G
。但什么也没发生。
我也发现了
我必须将.vimrc中的filetype plugin
更改为filetype plugin缩进
但是.vimrc在哪里?如何编辑它?像纯文本文件吗?
或者如何缩进HTML
编辑:我是ubuntu的初学者。.vimrc
位于您的主目录中,您可以使用任何文本编辑器编辑它
i、 e.在外壳中键入
learner@ubuntu ~> vim .vimrc
.vimrc
是位于主目录中的vim用户配置文件
打字:
vim ~/.vimrc
将在vim中打开文件。要在vim中的每行开头添加一个选项卡,请在命令模式下键入以下内容(按escape键进入命令模式):
我建议你用我刚做的。将目录更改为主目录“cd~”和“vim.vimrc”。它创建了一个没有任何内容的新文件@pb2q,我在主目录中做了ls-a,但找不到.vimrc。但是有一个.viminfo。您是否保存了(:wq
)您的~/.vimrc
?这是一个全新的文件。Ubuntu为我创建了它。我必须保存它吗?如果是新文件,我应该在其中编辑什么?说明是将上的文件类型插件替换为上的文件类型插件缩进。这里面什么都没有。如果你想了解更多关于vimrc的信息,你可以看steve losh在上解释他的vimrc这就是我开始的地方。您还可以在github.com上查找dotfiles
,您可以在那里找到例如my vimrc(-你可以下载我的vim
文件夹,并将其重命名为。vim
和vimrc
也可以,注意我的所有插件都丢失了,尽管你会在github上找到它们。嗨,jahroy,我不知道你是否理解我想要做的事情。我的HTML文件目前没有缩进。我知道GEdit允许在创建新代码,但我想要的是缩进未缩进的已编写代码。您的第一个建议只是在每行中添加一个选项卡,对我没有任何用处。我希望代码得到树结构,其中最深的标记前面有最多的选项卡。我到底应该在全新的.vimrc文件中键入什么来获得特性e在命令模式下输入命令将神奇地缩进我已经编写的不可读代码?您可以自己做一些工作,也可以使用问题注释中提供的链接。
:%s/^/<TAB>/g
" 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