Vim 構成ファイルに含まれていset smartindent
ますが、Vim の自動タブ挿入の 1 つの側面を変更したいと考えています。たとえば、for ループの入力を開始するとします。
1. for (auto& foo : bar) {
2.
Return キーを押した後、Vim は親切にも 2 行目の先頭にタブを挿入してくれます。しかし、何かを変更するためにファイル内の別の場所にジャンプする必要があることに気付き、その後 2 行目に戻ると、タブはもうありません。ときどきタブを数回押すことは大したことではありません。多くのインデントを含む複雑なアルゴリズムを書いているときは、タブ キーを何度も押しつぶさなければならないことがイライラすることがあります。
前の行から改行を押したときにタブを挿入する機会を与えるだけでなく、自動インデントを行うときにVimが実際に現在のバッファにタブを書き込むようにするための最良の解決策は何でしょうか?
ご協力いただきありがとうございます!