2024-12-31

NeoVimでスニペットを使う方法

前にNeoVimで設定したsnippetを自動補完するようにする方法 を書いたのですが、今回はその一個前のNeoVimでsnippetを設定する方法についてまとめようと思います。

使用するプラグイン

設定方法

VS Codeと同じようにsnippetを設定する場合

VS Codeで使っていたsnippetをNeoVimでも使いたい場合は、rafamadriz/friendly-snippets をインストールして、以下のように設定することでsnippetを読み込むことができます。

SnipMateのようにsnippetを設定する場合

以下のように設定することで、snippetを設定することができます。

SnipMateのフォーマット 

自分はSnipMateでsnippetを設定しているので、少しフォーマットを解説します。 フォーマットは以下のようになります。

実際に設定すると以下のようになります

logと入力し、Ctrl-kを押すとconsole.log();が表示されます。 また、snippetが展開された後にカーソルは${0}の位置に移動します。

snippetを表示するコマンド

<Ctrl-k>でsnippetを表示することができます。

Thanks for the visit Nozo Blog