white space
よりもtab
を使用することを好みます(他のほとんどとは少し異なる場合があります)
しかし、行末でEnter
を押すと、空白が追加されますが、tabは追加されません。そのため、それらを削除してtabを押す必要があります。
Vimの設定方法を知りたい:
enter
を押すと、タブのみで新しい行が開始されます私はしばらくの間これをグーグルで調べましたが、良い答えは見つかりませんでした。前もって感謝します
[〜#〜] update [〜#〜]
@Alokが提供した答えは、ほとんどの場合にうまく機能します。しかし、たまに、ファイルの種類によって異なることがわかりました。たとえば、haml
ファイルを編集していて、haml.vim
にvimfiles/indent/
がある場合、すべてのタブがspace
に変換されます。したがって、tab
のみにする場合は、対応するインデントファイルを変更(または削除)する必要があります。
探している設定は次のとおりです。
set autoindent
set noexpandtab
set tabstop=4
set shiftwidth=4
単一行として:
set autoindent noexpandtab tabstop=4 shiftwidth=4
autoindent
は、好みに応じてsmartindent
またはcindent
に置き換えることができます。 filetype plugin indent on
もご覧ください。