
私はマークダウンのためにvimを使い始めています。
* Level 1 text
* On pressing enter it comes here
* On pressing tab it comes here
私が望んでいるのは、キーを使用して箇条書きのレベルを変更(増減)することです。(他のテキストエディタでは、Tab
インテントレベルを上げたりShift+Tab
下げたりします)
* Level 1 bullet. On pressing Enter,
* It comes here. On pressing Enter and then Tab,
* I want it to come here. To go to the previous level, on pressing Enter and then Enter/Shift+Tab,
* I want it to come here.
これは VS Code での動作です。
set ai
検索して、filetype indent on
空の.vimrc
(指示に従って Vundle をインストールしただけ)に追加しましたが、成功しませんでした。
この仕事はどうすれば終わらせられるでしょうか?
答え1
Vim には異なる哲学があります。
通常モードでは、 を>
2 回押すとインデントが追加され、 を<
2 回押すと削除されます。複数行に対してこれを行うには、 でビジュアル モードに入りv
、行を選択してから>
または を<
2 回押します。
挿入モードでは、 を押すctrl-d
とインデントを削除できます。
set ai
ここでは機能しません。vim はコードと比較して、マークダウンでどのようなインデントが必要かを推測できないためです。
答え2
少し調べた後、マークダウン ファイルに対して期待どおりの動作を行うこの Vim プラグインを見つけました。
同じものへのリンクは次のとおりです:ガブリエルラナ