如何在vim中自動補全python類

如何在vim中自動補全python類

在 Sublime Text 3 中,如果我正在編輯 afile.py並且輸入它,class它將自動為我創建這個

class ClassName(object):
    """docstring for ClassName"""
    def __init__(self, arg):
        super(ClassName, self).__init__()
        self.arg = arg

如果我正在編輯 C++ 文件,顯然它是不一樣的。如何在 vim 中做到這一點?我已經擁有了,jedi-vim這很棒,但沒有這樣做。

答案1

片段就像類固醇中的內建函數一樣:abbreviate,通常在其中包含參數插入、鏡像和多個停止。第一個非常著名(並且仍然廣泛使用)的 Vim 插件是剪輯伴侶(靈感來自於文本伴侶編輯);不幸的是,它不再被維護了;雖然有一把叉子。一個現代的替代方案(儘管需要Python)是多功能剪。還有更多,請看Vim Tips Wiki 上的此列表

需要評估三件事:一是片段引擎本身的功能,二是作者或其他人提供的片段的品質和廣度;三是片段引擎本身的功能。第三,增加新片段是多麼容易。

相關內容