Vim para Python

Vim para Python
La versión mejorada del editor VI es VIM que se puede utilizar para crear o editar códigos fuente de diferentes tipos de lenguajes de programación o secuencia de comandos. Es un editor de texto configurable y funciona más rápido que otros editores de texto basados ​​en comandos. También puede funcionar con varios complementos y vimscript. Este editor se puede configurar para crear un entorno de desarrollo para la programación de Python. Python es un lenguaje de programación muy popular ahora y se utiliza para desarrollar diferentes tipos de aplicaciones. El codificador puede escribir el código Python en VIM Editor muy fácil y rápido si el editor está configurado correctamente para escribir programación de Python. En este tutorial se muestra cómo puede agregar ajustes e instalar complementos VIM para crear Python IDE.

Antes de comenzar este tutorial, debe consultar el editor VIM y Python están instalados y funcionan correctamente en su sistema operativo Ubuntu. Ejecute los siguientes comandos para confirmar que ambos paquetes están instalados.

$ vim -version
$ python -v

Ejecute el siguiente comando si no está instalado VIM.

$ sudo apt-get install vim

Ejecute el siguiente comando si Python3 no está instalado.

$ sudo apt-get install python3

*** Nota: si la versión anterior de Python se instala antes, haga que confirme que Python3 funciona como predeterminado.

Configuración del archivo VIMRC para Python

.vimrc El archivo contiene todas las configuraciones de configuración del editor VIM. Si está ejecutando el editor VIM por primera vez, entonces este archivo estará vacío. Si usó el editor VIM antes y agregó cualquier configuración, el archivo contendrá algún texto. He agregado algunas configuraciones de resaltar de sintaxis antes. Entonces el archivo contiene algunas configuraciones. Ejecute el siguiente comando para abrir .vimrc Archivo en el editor VIM para agregar configuración para un script de python.

$ sudo vim ~/.vimrc

Incluya la siguiente configuración al final del archivo para crear un entorno de desarrollo de Python. Guarde y cierre el archivo presionando '😡'.

"Habilite el resaltado de sintaxis para los códigos de Python
Deje python_highlight_all = 1
"Mostrar números de línea en cada línea
numero
"Muestre un subrayado donde se encuentra el cursor
establecer la línea de cursor
"Agregue 4 espacios para cada pestaña
establecer TS = 4
"Destaca la parte coincidente de los soportes, (), y []
establecer showmatch
"Se utiliza para controlar el número de pestañas que VIM utilizará cuando la pestaña
la tecla se presionará
establecer softTabStop = 4
"Se usa para controlar el número de columnas cuando se presiona el cambio izquierdo o derecho
establecer shift width = 8
"Se usa para envoltura de texto automático
Establecer TextWidth = 79
"Se utiliza para convertir todo el nuevo personaje de pestaña en el espacio
establecer expandtab
"Se usa para agregar una indención automática en VIM
Establecer autoindente
"Se usa para informar a VIM sobre el formato de archivo y cómo leer el archivo
Establecer FileFormat = Unix

Verifique el efecto de la configuración

Abra cualquier script de Python en Vim Editor y verifique el efecto de la nueva configuración. Aquí, promedio.py El archivo se abre en el editor VIM. El contenido del archivo se proporciona a continuación.

promedio.py

n1 = entrada ("Ingrese el primer número \ n")
n2 = entrada ("Ingrese el segundo número \ n")
n3 = entrada ("Ingrese el tercer número \ n")
promedio = (int (n1)+int (n2)+int (n3))/3
Imprimir ("El valor promedio es", redondo (promedio, 2))

Los efectos de la configuración se mostrarán después de abrir el archivo en el editor VIM. El número de línea se agrega en cada línea del archivo para número configuración. Se agrega subrayado donde se encuentra el cursor para línea cursor configuración.

Cuando se presiona la tecla TAB, se agregarán 4 espacios para TS Configuración como la siguiente imagen.

Cuando el cursor se establece en la posición de cualquier soporte de inicio, resaltará los soportes de inicio y finalización para partido de exhibicion configuración.

Uso de la función Auto-Completa

VIM Editor tiene una característica de combustión automática incorporada. Esta característica funciona después de ingresar en modo de inserción. Ctrl+N se usa para abrir la lista desplegable y el usuario puede seleccionar cualquier palabra de la lista para ingresar como la siguiente palabra. CTRL+P se usa para seleccionar la última palabra de la lista. Algunos usos de la característica automática de VIM se muestran en la siguiente parte del tutorial.

Abra cualquier archivo de Python nuevo o existente en el editor VIM para probar la función Auto-Complete. Aquí, promedio.El archivo PY se abre en VIM Editor. Prensa i Para ingresar en el modo de inserción y mover el cursor donde desea agregar el código. Prensa Ctrl+N Para abrir la lista de autocompletar. Mostrará la lista de todos los nombres de funciones variables y de funciones declaradas.

Para seleccionar cualquier variable o función en particular, escriba el primer carácter de la variable o el nombre de la función y presione CTRL+N para abrir la lista Auto-Complete. Si se presiona Ctrl+N después de escribir 'P' entonces 'imprimir'La función se seleccionará automáticamente como la siguiente imagen.

La siguiente imagen muestra el uso de CTRL+P Comando de VIM . Habilite el modo de inserción, escriba el personaje 'i' y presionar Ctrl+N Para mostrar la lista de autocompletar. Prensa CTRL+P Para seleccionar el último elemento de la lista. Aquí, En t se selecciona.

La principal limitación de la característica autocompleta de VIM incorporada es que tiene opciones limitadas para realizar tareas de autocompletar. Si desea realizar tareas automáticas de manera más eficiente, entonces es mejor usar un complemento automático de VIM Editor. Los nombres de algunos complementos automáticos son JEDI-VIM, YouCompleteme, PythonComplete, etc.

Conclusión

El codificador necesita menos tiempo y esfuerzo si se utiliza algún buen editor para escribir el código. Vim Editor es uno de los editores populares para escribir el script de Python. Este editor tiene muchas características útiles que ayudan al codificador a escribir o editar el código de Python de manera más eficiente. Si desea usar VIM Editor para la programación de Python o desea crear un entorno de desarrollo de Python en VIM, este tutorial lo ayudará a hacer esa tarea.