jedi-vim

    2熱度

    2回答

    我剛剛開始看Vim jedi插件,它看起來非常令人印象深刻。我使用的一些Java IDE的一個特性是能夠自動添加所需的導入。傑迪能做到嗎?例如,如果我輸入一行如 arg1 = sys.argv[1] ,然後調用一些絕命令,是否有可能爲插件自動在源文件的頂部插入一個import sys線(如果SYS是不是已經被進口)? 我已經看過絕地幫助,並且看不到這樣的東西 - 但是有可能我錯過了一些東西。另

    1熱度

    1回答

    我經常使用<leader>d去函數定義。當這個定義來自另一個文件時,它將我帶到文件的導入行。 如何使用jedi-vim轉到定義在該行上導入的函數的文件?

    1熱度

    1回答

    jedi-vim可以很好地與我的系統上安裝的模塊和功能配合使用。例如,如果我將光標放在glob.glob()上並點擊<leader>d,jedi-vim將我帶入/ usr/lib/python /中glob()的定義。 然而,對於其中一個功能被導入用線等 from mymodule import myfunction 絕-VIM用戶定義的模塊可以不帶我到函數定義。如果模塊與我正在編輯的文件不在

    0熱度

    2回答

    jedi vim是否支持像intellijs https://www.jetbrains.com/help/idea/structure-tool-window-file-structure-popup.html這樣的東西?

    0熱度

    1回答

    我有這段Python代碼。在案例A中,我沒有收到文檔字符串,但在案例B中,我明白了。 請告訴我讓它在Case A.工作。謝謝。 from jedi import Script, Interpreter import math # Case A completions = Interpreter(source="math.sin(0)", line=1, column=7, namespac

    0熱度

    4回答

    -- Omni completion (^O^N^P) Pattern not found 這是當我查看Vim中的消息時得到的錯誤。 Please install Jedi if you want to use jedi-vim. The error was: dlopen(/usr/local/Cellar/python/2.7.12/Frameworks/Python.framework

    1熱度

    2回答

    我最近將jedi-vim添加到了我的插件庫中。它適用於標準模塊,但無法找到bpy和bmesh的東西。 所以在攪拌機控制檯我把輸出的print(sys.path)並把它添加到vim腳本功能在.lvimrc文件,如: function BpyPath() python sys.path.append('/home/john/src/blender-2.77-linux-glibcl211-x

    3熱度

    1回答

    Jedi-vim爲python3 dist-packages自動完成,但不能發現python 2.7 dist-packages。我運行我的程序使用python 2沒有問題。其他一切正常運行。我發現vim正在用python3運行。 我使用的是Ubuntu 16.04,它安裝了python2.7和python3,但默認使用python2.7。我已經爲Python2安裝了jedi,並且使用Bundle

    0熱度

    1回答

    也許這是一個愚蠢的問題,但我無法弄清楚。我已經安裝了UltiSnips插件[UltiSnips插件] [1]。我遵循了設置它的所有說明。我加入到這個我.vimrc文件,但它不工作: " Track the engine. Plugin 'SirVer/ultisnips' " Snippets are separated from the engine. Add this if you wa

    1熱度

    1回答

    我正在比較PyCharm自動完成搜索和Vim中的jedi-vim。 在PyCharm中,我能夠看到方法列表。搜索模式可能在開始/中間/結束。 在VIM中,我只能看到從搜索模式開始的方法。 我不知道它是我的配置還是它的預期?如果不是,你可以提出什麼建議。謝謝。 PyCharm例如: Vim的例子: 伊萬