3

変更することになっている Web サイトの HTML ファイルを取得しました。問題は、ファイルがインデントされていないことです。私は GEdit を使用しており、HTML コードを自動インデントしたいと考えています。Indent Lines Plugin が Gedit で廃止されたことを読みました。

gg=GVimで使ってみました。しかし、何も起こりませんでした。また、.vimrcに 変更する必要があることもここでわかりました。filetype pluginfiletype plugin indent on

しかし、.vimrc はどこにあり、どのように編集すればよいのでしょうか? プレーンテキストファイルのような?または、HTMLをインデントするにはどうすればよいですか?

編集:私はubuntuの初心者です。

4

3 に答える 3

2

.vimrcホームディレクトリにあり、好きなテキストエディタで編集できます。つまり、シェルに入力します

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

vimの各行の先頭にタブを追加するには、コマンドモードで次のように入力します(エスケープを押してコマンドモードに入ります)。

:%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
于 2012-05-26T21:23:23.723 に答える
1

.vimrcホームディレクトリにあるvimユーザー構成ファイルです。

タイピング:

vim ~/.vimrc

vimでファイルを開きます。

于 2012-05-26T18:53:20.440 に答える