Пидев: Перейти к произвольному модулю источника? - PullRequest
1 голос
/ 12 сентября 2011

Есть ли в Pydev удобный способ открыть произвольный (внешний, глобально установленный) модуль?Скажем, я хочу увидеть источник модуля markdown.blockprocessors.Как я могу сделать это, не вводя директиву импорта (import markdown.blockparser), используя «Перейти к определению» (F3) и удаляя директиву?Было бы неплохо увидеть иерархию всего пакета markdown в Package Explorer, но я не знаю как.

Ответы [ 2 ]

2 голосов
/ 13 сентября 2011

Существует 2 основных способа найти что-то без использования F3:

  1. Действие «Открыть ресурс» (Ctrl + Shift + R): позволяет найти любой файл в рабочей области (поэтому он полезен не только для модулей Python, но и для любого файла, но они должны быть в вашей рабочей области) .

  2. Браузер токенов PyDev (Ctrl + Shift + T): позволяет найти любой токен (класс / метод / атрибуты / глобальные переменные - но в настоящее время не имя модуля) для модулей в PYTHONPATH (исходная папка или внешние библиотеки в свойствах проекта> pydev pythonpath). Вы можете фильтровать вещи как «myproject. * Что-то» (открывающееся диалоговое окно содержит инструкции по фильтрации токенов).

0 голосов
/ 13 сентября 2011

Добавить папку с исходным кодом Markdown здесь ::

 Project properties -> PyDev PYTHONPATH -> Source folders.
...