1

我是Komodo Edit / Python的新手。我想知道为什么 Komodo 有时会给我一个单词列表来自动完成我当前的单词,而在其他时候,它什么也没给我,或者它在不问我的情况下自动完成我的当前单词(即使有多个选择)

有没有办法告诉 Komodo 在按下 Ctrl+Space 时总是给我一个选择列表(比如 Visual Studio 的行为?)

def TestMethod():
    return 1
def TestSecondMethod():
    return 2

Test #It doesn't show me the intellisense

TestSecondMethod #When I press Ctrl+Space, it autocomplete
                 #(without asking me) my word by entering
                 #the name of the second method
4

1 回答 1

0

Komodo(IDE 或 Edit)似乎对 Python 没有很好的 Intellisense,所以我最终使用了 PyCharm 社区版,这个 IDE 就像一个魅力一样工作。

它易于配置,自动完成功能始终有效且显示速度快(与 Komodo 相比)

Komodo 提供了更改 Ctrl+Space 的行为以使用自动完成行为的可能性,但它仍然无法按我想要的方式工作,因为它并不总是显示,而且当它显示时,它会缓慢地显示

您可以使用以下命令更改键绑定首选项:

Edit > Preference > Editor > Key Bindings > 
    change the command "Editor : Trigger preceding AutoComplete list or CallTipe" key sequence to be "Ctrl + Space" 
    the Ctrl+Space is normally assigned to the "Code : Complete Word" command

但是任何使用 Python 的人都应该尝试一下 Pycharm。

于 2013-11-21T15:38:10.407 回答