Есть ли способ всегда иметь список выбора при нажатии Ctrl + пробел в Komodo Edit?

Я новичок в 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

person RPDeshaies    schedule 20.11.2013    source источник


Ответы (1)


Komodo (IDE или Edit), похоже, не имеет очень хорошего Intellisense для Python, поэтому в итоге я использовал PyCharm Community Edition, и эта 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.

person RPDeshaies    schedule 21.11.2013