Я использую Pydev на Eclipse. Я создал новый проект, добавленный __init__.py
и модуль в пакете в папке src. Проблема в том, что я не вижу контуров классов и функций, когда я пытаюсь расширить модуль, нажав на стрелку слева от него. Ничто не расширяется. Я ожидаю увидеть список классов с буквой "С", оставленной каждому имени класса, и буквой "F" с функциями. Но ничего не отображается.
Другая проблема заключается в том, что когда я Ctrl + щелчок по функции или методу, он просто воспроизводит звуковой сигнал и не переходит к определенному значению. В меню "Настройки → Pydev → Interpreter -python" я добавил папку "src" в "Библиотеки", но она снова не переходит к определению.
Не могли бы вы помочь мне с этими двумя проблемами?
Благодаря,
С наилучшими пожеланиями,
добавьте свой код в каталог project->properties->PyDev - PYTHONPATH->sourceFolders
, вы можете найти метку C в проводнике пакетов
Я использую Pydev 1.6.5, и я также не могу просмотреть контур, когда я расширяю модуль. Для этого я использую представление Outline, см. Скриншот:
Вы добавили представление?
Window > Show view > Other > General > Outline
О Q2 функция "перейти к определению" задокументирована на странице Pydev, и в некоторых ситуациях она может работать (не гарантируется).
Если вы используете старый выпуск (< 2.0), мое предложение - обновить, и если у вас все еще есть проблемы, рассмотрите откройте проблему. Пидев очень полезен, но на самом деле далек от совершенства: - (