3 repositorios
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 es un plugin de IDE para Vim que proporciona un conjunto de herramientas integrado para el desarrollo en Python. Incorpora una interfaz de depuración para gestionar puntos de interrupción de ejecución e inspeccionar el estado del programa, un navegador de documentación para recuperar símbolos oficiales del lenguaje y un sistema para análisis estático y refactorización estructural automatizada. El proyecto cuenta con un gestor de entorno dedicado que detecta y utiliza entornos virtuales específicos del proyecto para garantizar la resolución correcta de bibliotecas e intérpretes. Integra herramientas externas como PyLint y Rope para identificar errores de código y realizar refactorizaciones en todo el proyecto. El plugin cubre capacidades de desarrollo amplias, incluyendo linting en tiempo real, formato de código automatizado y autocompletado de código inteligente. Proporciona además herramientas de navegación estructural para saltar entre definiciones, resaltado de sintaxis avanzado y la capacidad de ejecutar bloques de código individuales directamente desde el editor.
Allows jumping directly to a symbol's definition or finding all references to it across the Python project.
jedi-vim es una extensión de Vim y una interfaz de servidor de lenguaje que proporciona análisis estático y autocompletado inteligente para el desarrollo en Python. Funciona como un puente entre el editor Vim y la biblioteca Jedi para llevar capacidades de entorno de desarrollo integrado (IDE) al editor. El plugin proporciona autocompletado de código consciente del contexto y herramientas de análisis estático, incluyendo la capacidad de saltar a definiciones, rastrear el uso de símbolos a través de archivos y renombrar identificadores globalmente para mantener la consistencia del código. También cuenta con ventanas emergentes flotantes para vistas previas de documentación y visualización de firmas de funciones en tiempo real. La herramienta incluye integración para entornos virtuales de Python para asegurar un análisis preciso de las dependencias específicas del proyecto y paquetes de terceros.
Provides static analysis for Python to enable definition navigation and symbol usage tracking.