1

head 関数とクラスの下に sphinx コメントを自動的に追加したい。head 関数またはクラスの後に Enter を押すと、コメントは次のように実装できます。

def func(a): #<Enter>
    """
    Args:
       a (type):  The name to use.

    Returns:
       type.  The return
    """

.vimrc (.vimrc.local) を設定することは可能ですか? これのコマンドを知っていますか?それともプラグインでしょうか?

4

1 に答える 1

2

組み込みの (挿入モード)マッピングでこれを行うことができますが、すぐにより高度な挿入が必要になるでしょう。

スニペットはステロイドの組み込みのようなもので:abbreviate、通常はパラメーターの挿入、ミラーリング、複数のストップが含まれています。最初の非常に有名な (そして今でも広く使用されている) Vim プラグインの 1 つはsnipMate ( TextMateエディターに触発されたもの) です。残念ながら、それはもう維持されていません。フォークはありますが。最新の代替手段 (ただし Python が必要) はUltiSnipsです。他にもあります。Vim Tips Wiki のこのリストを参照してください。

評価すべき点が 2 つあります。1 つ目は、スニペット エンジン自体の機能です。2 つ目は、作成者または他のユーザーが提供するスニペットの品質と幅です。

于 2013-09-22T09:21:48.063 に答える