たとえば、このコードでは、<li> タグの前に 3 つのスペースがあることに注意してください。私の vim 設定は次のとおりです。 リーリー
<li> タグの前にスペースが 3 つあるのは、他の人のコードを変更しているため、元のインデントを台無しにしたくないためですリーリー
上のマークの位置で Enter キーを押すと、図に示すように、このラベルの前にある 3 つのスペースがタブに置き換えられます
行を変更すると前の行のインデントが変更されるこの問題を解決するにはどうすればよいですか?
ringa_lee2017-05-16 16:44:52
" タブの代わりにスペースを使用します。これが重要なポイントです
エキスパンドタブを設定します
" 3文字インデント
シフト幅 = 3 ソフトタブストップ = 3 を設定します
" 以下は自動インデントの制御についてです。自動インデントが気に入らない場合は、オフにすることができます。
「自動インデント
」
セットアイ
「スマートインデックス」
セットシ
「C スタイルの興味深い
」
シンデントを設定します
vim 設定を変更せずに modeline フォームを使用することもできます。http://vim.wikia.com/wiki/Modeline_ma... を参照してください。