Как настроить Python IDE, чтобы автоматически завершить работу? - PullRequest
0 голосов
/ 24 октября 2018

Я хочу писать скрипты и плагины IDAPython.Проблема состоит в том, чтобы заставить мою Python IDE (PyCharm) правильно разрешить импорт и, следовательно, получить правильное завершение кода.

Вот пример.Я хочу, чтобы завершение кода работало для таких команд IDAPython, как:

ea = ScreenEA()

или

ea = idc.get_screen_ea()

Вот что я сделал.Я скачал IDAPython и поместил исходный код в мою исходную папку проектов Python.

enter image description here

Я также скопировал папку python из IDAустановить каталог в исходный каталог моих проектов Python.

enter image description here

Оказывается, что Pycharm не может правильно решать функции.

enter image description here

enter image description here

Как настроить Python IDE для автоматического завершения работы?

1 Ответ

0 голосов
/ 10 ноября 2018

Пока файлы IDAPython отображаются в вашем проекте Pycharm или находятся в одной папке, вам просто нужно импортировать файл, который вы хотите использовать.

Так что для вашего примера idc.get_screen_ea (), если у вас есть это в верхней части вашего файла Python, над которым вы работаете:

 #import idc 

Тогда вы получите предложения для всего, что связано с idc.

...