1

タブを組み合わせて水平インデント文字として使用し、スペースを垂直インデント文字として使用するように Vim を構成する方法はありますか (たとえば、長い行を続けてメソッドに引数を与える場合)。基本的に、次のようなものです(タブを>でマークし、スペースをドットでマークしました):

class xyz {
>   function abc()
>   {
>   >   $var1 = "this is a multi-"
>   >   ......+ "line string which spans "
>   >   ......+ "several lines";
>   }
}

アイデアや提案?

編集:タブの代わりにスペースを使用する方法を探していません。上記の方法でそれらを組み合わせたいと思います。

4

2 に答える 2

0

以下の行を $HOME/.vimrc に追加します

set tabstop=4
set shiftwidth=4
set expandtab

これにより、タブが 4 つのスペースに設定されます。
これに関する VIM Wiki は次のとおりです。http://vim.wikia.com/wiki/Converting_tabs_to_spaces

于 2011-03-15T01:05:07.810 に答える