私はこの質問に対する答えを見つけることができず、これを達成するために後で何が起こっているのか知りたいです。これは私がオンにした設定ですか?それではどれですか?
たとえば、複数行のスペースを含むファイルを作成する必要がありますが、行の最後でEnterを押すたびに、カーソルは次の行の先頭に移動せずに現在の位置に直接下に移動します。
これは作業ではなくvim
、できるだけエディタを使って練習しようとします。
答え1
ファイルにsmartindent
この機能があるか有効になっているようです。次のように入力して、現在のセッションでこの機能をオフにできます。autoindent
.vimrc
:set nosmartindent
:set noautoindent
コマンドモードまたはファイルに永久に適用するには、次の手順を実行します.vimrc
。
set nosmartindent
set noautoindent
vimではデフォルトで閉じるように設定されているため、直接削除または挿入して閉じたりset smartindent
閉じset autoindent
たり.vimrc
するsmartindent
こともできます。autoindent
'smartindent' 'si' boolean (default off)
local to buffer
{not in Vi}
{not available when compiled without the
+smartindent feature}
....
'autoindent' 'ai' boolean (default off)
local to buffer