Articles of vim

¿Obtención de código correcto para Python en Vim?

He conseguido que Omnicompletar con Pysmell funcione antes, pero parece que no puedo volver a hacerlo. Intenté seguir algunos pasos en línea, pero la mayoría, si no todos, son demasiado vagos y suponen demasiado que sabes lo que estás haciendo hasta cierto punto. ¿Alguien puede publicar un tutorial completo, paso a paso, sobre cómo hacer […]

¿Incluir automáticamente las declaraciones de importación de python en vim / emacs?

En eclipse, hay una práctica taquigrafía CTRL + MAYÚS + o que incluirá automáticamente las declaraciones de importación (incluir) que se necesitan según la Clase o el módulo que se esté utilizando. ¿Has encontrado algún plugin para vim o emacs?

Construyendo Vim desde la Fuente en Cygwin

Estoy tratando de comstackr Vim a partir de los paquetes de origen, bajo Cygwin, para habilitar el soporte de Python. Estoy siguiendo las instrucciones que se dan aquí , pero recibo este error cuando ejecuto el script de configure : checking –with-tlib argument… empty: automatic terminal library selection checking for tgetent in -lncurses… no checking […]

Equivalente de% de movimiento para archivos Python

Para los idiomas con {} para denotar bloques, vim tiene la tecla % todopoderoso. ¿Cuál es el movimiento equivalente para el código de Python? O al menos pasar a la línea siguiente / anterior con la misma sangría.

Vim: ¿Cómo aplicar sangría a un parén o corchete abierto al pulsar enter?

He estado progtwigndo Python con Vim por un tiempo, pero una cosa no he podido averiguar cómo hacerlo configurarlo en sangría automática al nivel del último paren abierto. De acuerdo con pep8, si tiene un parén abierto y necesita romper la línea para que quepa en 80 columnas, se supone que debe continuar la siguiente […]

Cambia la versión de Python para Vim y Syntastic

¿Es posible cambiar la versión de python utilizada por syntastic para la comprobación de la syntax? Como el Issue https://github.com/scrooloose/syntastic/issues/385 indica que podría usar virtual-env. ¿Pero también es posible con comandos sintácticos o vim?

¿Vim Python sangría no funciona?

Tengo Vim 7 (mejorado) en CentOS 5, y viene con todos los complementos / scripts de Vim habituales listos para funcionar. $ find /usr/share/vim/vim70/ -name \*python\* /usr/share/vim/vim70/syntax/python.vim /usr/share/vim/vim70/ftplugin/python.vim /usr/share/vim/vim70/indent/python.vim /usr/share/vim/vim70/autoload/pythoncomplete.vim vim file.py que al abrir un archivo que termina en .py ( vim file.py ) se cargarían automáticamente estos complementos, pero no estoy seguro de […]

Se esperan dos líneas en blanco pep8 de advertencia en python

Estoy usando el editor vim como IDE de python. A continuación se muestra un progtwig Python simple para calcular la raíz cuadrada de un número: import cmath def sqrt(): try: num = int(input(“Enter the number : “)) if num >= 0: main(num) else: complex(num) except: print(“OOPS..!!Something went wrong, try again”) sqrt() return def main(num): squareRoot […]

Mezclar aleatoriamente líneas de 3 millones de líneas de archivo

Todo está en el título. Me pregunto si alguien conoce una forma rápida y razonable de memoria que permita mezclar aleatoriamente todas las líneas de un archivo de 3 millones de líneas. Supongo que no es posible con un simple comando vim, por lo que cualquier script simple que use Python. Probé con python utilizando […]

Destacando los paréntesis inigualables en vim

Me estoy quemando repetidamente con paréntesis incomparables mientras escribo el código de Python en vim. Me gusta cómo se manejan para el código C: vim resalta en rojo todas las llaves que siguen a la paren incomparable. Miré el archivo de syntax c.vim brevemente para tratar de entenderlo, pero la sección que maneja los errores […]