我刚收到一个我应该修改的网站的HTML文件。 问题是文件没有缩进。 我使用GEdit并希望HTML代码自动缩进。 我读到Gedit已停止使用Indent Lines Plugin。
我尝试在Vim中使用gg=G
。但一切都没发生。
我也发现了here
我必须在.vimrc中将filetype plugin
更改为filetype plugin indent on
。
但.vimrc在哪里以及如何编辑它?像纯文本文件? 或者我如何缩进HTML?
编辑:我是ubuntu的初学者。
答案 0 :(得分:2)
.vimrc
位于您的主目录中,您可以使用任何您喜欢的文本编辑器进行编辑
即键入壳
learner@ubuntu ~> vim .vimrc
答案 1 :(得分:1)
.vimrc
是位于主目录中的vim用户配置文件。
打字:
vim ~/.vimrc
将在vim中打开文件。
答案 2 :(得分:1)
要在vim中每行的开头添加一个选项卡,请在命令模式下键入以下内容(按escape进入命令模式):
:%s/^/<TAB>/g
在您输入:
时,您应该会看到屏幕底部的命令。该标签可能会替换为^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