Modo Python: un complemento de Vim para desarrollar aplicaciones de Python en Vim Editor

Modo Python: un complemento de Vim para desarrollar aplicaciones de Python en Vim Editor

Python-mode. es un complemento vim que le permite escribir código Python en el editor Vim de una manera rápida mediante el uso de bibliotecas que incluyen pylint, rope, pydoc, pyflakes, pep8, autopep8, pep257 y mccabe para codificar funciones como análisis estático, refactorización, plegado, finalización, documentación y más.

Lectura sugerida: Bash-Support: un complemento Vim que convierte Vim Editor en Bash-IDE

Este complemento contiene todas las características que puede usar para desarrollar aplicaciones de Python en el editor Vim.

Características del modo Python

Tiene las siguientes características notables:

  • Soporta Python versión 2.6+ y 3.2 +.
  • Admite el resaltado de sintaxis.
  • Ofrece compatibilidad con virtualenv.
  • Admite el plegado de python.
  • Ofrece una sangría de python mejorada.
  • Habilita la ejecución de código Python desde Vim.
  • Habilita la adición/eliminación de puntos de interrupción.
  • Soporta movimientos y operadores de Python.
  • Habilita la verificación de código (pylint, pyflakes, pylama,…) que se puede ejecutar simultáneamente i>
  • Soporta corrección automática de errores de PEP8.
  • Permite buscar en la documentación de Python.
  • Admite la refactorización de código.
  • Admite la finalización de código fuerte.
  • Admite ir a la definición.

En este tutorial, le mostraremos cómo configurar Vim para usar el modo Python en Linux para desarrollar aplicaciones Python en el editor Vim.

Cómo Instale el modo Python para Vim en Linux

Comience instalando Pathogen (hace que sea muy fácil instalar complementos y archivos de tiempo de ejecución en sus propios directorios privados) para una fácil instalación del modo Python.

freestar. config.enabled_slots.push

Ejecute los siguientes comandos para obtener el archivo patógeno.vim. y los directorios que necesita:

# mkdir-p ~/.vim/autoload ~/.vim/paquete && \ # curl-LSso ~/.vim/autoload/patogen.vim https://tpo.pe/pathogen.vim

Luego, agregue las siguientes líneas a su archivo ~/.vimrc.

ejecutar la sintaxis del patógeno # infect () en la sangría del complemento de tipo de archivo en

Una vez que haya instalado el patógeno, ahora puede poner el modo Python en ~/.vim/bundle. de la siguiente manera.

# cd ~/.vim/bundle # git clone https://github.com/klen/python-mode.git

Luego, reconstruya las etiquetas de ayuda en vim de esta manera.

: etiquetas de ayuda

Necesita para habilitar filetype-plugin. (: ayuda. filetype-plugin-on) y filetype-indent. (: ayuda. filetype-indent-on) para usar el modo python.

Instalar el modo Python en Debian y Ubuntu

Otra forma en que puede instalar el modo python. en Debian y los sistemas Ubuntu que usan PPA como se muestra.

$ sudo add-apt-repository https://klen.github.io/python-mode/deb main $ sudo apt-get update $ sudo apt-get install vim-python-modo

Si encuentra el mensaje: “Las siguientes firmas no se pudieron verificar porque la clave pública no está disponible”, ejecute el siguiente comando:

$ sudo apt-key adv–keyserver keyserver.ubuntu.com–recv-keys B5DF65307000E266

Ahora habilite python-mode. usando vim-addon-manager. así.

$ sudo apt install vim-addon-manager $ vim-addons install python-mode

Personalización del modo Python en Linux

Para anular las combinaciones de teclas predeterminadas, vuelva a definirlas en los archivos .vimrc. por ejemplo:

“Override go-to.definition key atajo a Ctrl-] let g: pymode_rope_goto_definition_bind = “” “Anular ejecutar el acceso directo de tecla del archivo Python actual a Ctrl-Shift-e let g: pymode_run_bind =” “” Anular la vista Python doc tecla de acceso directo a Ctrl-Shift-d let g: pymode_doc_bind = “

Tenga en cuenta que el modo python usa la verificación de sintaxis python 2 por defecto. Puede habilitar la verificación de sintaxis de Python 3 agregando esto en su .vimrc.

let g: pymode_python = ‘python3’

Puede encontrar opciones de configuración adicionales en el repositorio de Github en modo Python : https://github.com/python-mode/python-mode

¡Eso es todo por ahora! En este tutorial, le mostraremos cómo integrar Vim con el modo Python en Linux. Comparta sus pensamientos con nosotros a través del formulario de comentarios a continuación.