3 repository-uri
Jumps to a symbol's definition or finds all references to it across a Python project for efficient code exploration.
Distinct from Symbol Navigation: Distinct from Symbol Navigation: specifically targets Python codebases with static analysis for navigation.
Explore 3 awesome GitHub repositories matching development tools & productivity · Python Symbol Navigators. Refine with filters or upvote what's useful.
Awesome autocompletion, static analysis and refactoring library for python
Enables jump-to-definition and find-all-references for Python symbols.
python-mode este un plugin Vim IDE care oferă un set de instrumente integrat pentru dezvoltarea Python. Încorporează o interfață de debug pentru gestionarea breakpoint-urilor de execuție și inspecția stării programului, un browser de documentație pentru preluarea simbolurilor oficiale ale limbajului și un sistem pentru analiză statică și refactorizare structurală automatizată. Proiectul dispune de un manager de mediu dedicat care detectează și utilizează medii virtuale specifice proiectului pentru a asigura rezoluția corectă a bibliotecilor și a interpretorului. Se integrează cu instrumente externe precum PyLint și Rope pentru a identifica erorile de cod și a efectua refactorizarea la nivelul întregului proiect. Plugin-ul acoperă capabilități largi de dezvoltare, inclusiv linting în timp real, formatarea automată a codului și completarea inteligentă a codului. Oferă, de asemenea, instrumente de navigare structurală pentru a sări între definiții, evidențierea avansată a sintaxei și capacitatea de a executa blocuri individuale de cod direct din editor.
Allows jumping directly to a symbol's definition or finding all references to it across the Python project.
jedi-vim este o extensie Vim și o interfață de server de limbaj (language server) care oferă analiză statică și autocompletare inteligentă pentru dezvoltarea în Python. Funcționează ca o punte între editorul Vim și biblioteca Jedi pentru a aduce capabilități de mediu de dezvoltare integrat (IDE) în editor. Plugin-ul oferă completare de cod conștientă de context și instrumente de analiză statică, inclusiv capacitatea de a sări la definiții, de a urmări utilizarea simbolurilor în fișiere și de a redenumi identificatori global pentru a menține consistența codebase-ului. De asemenea, dispune de pop-up-uri flotante pentru previzualizarea documentației și afișarea semnăturilor funcțiilor în timp real. Instrumentul include integrare pentru mediile virtuale Python pentru a asigura o analiză precisă a dependențelor specifice proiectului și a pachetelor third-party.
Provides static analysis for Python to enable definition navigation and symbol usage tracking.