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