Есть ли в Elpy браузер объектов? - PullRequest
0 голосов
/ 19 июня 2020

Моя рабочая среда:

Emacs version: 26.3
OS: Windows 10 (64 bits)
Python version: 3.8.3 (64 bits)

Я установил elpy от Melpa на Emacs. Для навигации в моем коде я использую C - c C -o для просмотра списка определенных классов, функций и методов при разработке приложений Python. Тем не менее, похоже, что глобальные переменные и атрибуты классов не показаны. Я хочу знать, возможно ли иметь в Emacs какой-нибудь обозреватель объектов, позволяющий просматривать все в текущем открытом проекте? Я имею в виду древовидное / иерархическое представление, которое мы можем иметь (часто в виде боковой панели) с Eclipse, Netbeans, Sublim и т. Д. c. показывает все: папки, классы, методы, переменные, атрибуты.

Для навигации по разным папкам я использую Dired, который выполняет свою работу. Итак, две основные вещи, которых я сейчас пытаюсь достичь (если это возможно в Emacs):

  • иметь обозреватель объектов с характеристиками, которые я только что описал.
  • Когда я щелкаю элемент в обозревателе объектов, я могу найти ту же позицию курсора перед тем, как щелкнуть этот элемент, вместо выполнения C -N или C -P, чтобы найти предыдущую позицию перед продолжением. Без обозревателя объектов в коде в настоящее время я могу частично добиться этого с помощью M-. и M-*, пока курсор находится на идентификаторе. Но даже если верить онлайн-документации, это не всегда работает.
...