Articles of vim

Ejecute un comando python dentro de vim y obtenga la salida

Cuando Vim se comstack con el soporte de Python, puede crear un script de Vim con Python usando el comando :python . ¿Cómo utilizaría esto para ejecutar el comando e insertar el resultado debajo del cursor? Por ejemplo, si tuviera que ejecutar :python import os; os.listdir(‘aDirectory’)[0] :python import os; os.listdir(‘aDirectory’)[0] , quisiera que el primer […]

La longitud de la pestaña de vim es diferente para los archivos .py

En mi ~/.vimrc me ~/.vimrc tab 2 espacios largos set shiftwidth=2 set tabstop=2 Sin embargo, cuando abro un archivo .py , las tabs tienen 4 espacios. No tengo configuración específica para archivos python. ~/.vim/after está vacío y la búsqueda de py no py ninguna línea sospechosa. ¿Alguna vez has experimentado eso? ¿Cómo resolver tal comportamiento?

Cuando bash ejecutar vim en la línea de comandos, obtengo errores de Python

Cuando trato de ejecutar vim en la Terminal (para seguir la sugerencia de @ romainl en mi otra pregunta ) recibo muchos errores de Python, que se resumen en IOError: invalid Python installation: unable to open /usr/include/python2.7/pyconfig.h (No such file or directory) ¿Por qué es esto? Puedo usar Python o Sublime Text, sin ningún problema. […]

Posicionamiento y selección del cursor de disparo al ir al modo Normal o al mapa ESC

Alguien sabe cómo puedo activar la posición y selección del cursor desde Python cuando voy a Normal. Este es el script y tuve que comentar la asignación de ESC en este compromiso . El código fuente del complemento relevante es el siguiente: # -*- coding: utf-8 -*- import re import vim #How can we fetch […]

Python Workflow como RStudio?

Utilizo Python como mi lenguaje de progtwigción principal, a veces me cambio a R para realizar tareas de análisis rápido de datos debido a su enorme biblioteca con fines de progtwigción estadística (¡aunque los pandas para python son geniales!). Supongo que la mayoría de los usuarios de R optan por R-Studio , que es como […]

Cómo enviar el estado a la línea de estado VIM después de llamar a la función VIM (Python) personalizada

Acabo de crear mi primer script VIM, lo escribí en Python. Es un script simple para cambiar los esquemas de color de un directorio (/ vim / etc / colors). Me gustaría saber cómo enviar una notificación después de que la combinación de colores haya cambiado con el nombre de la combinación de colores seleccionada […]

Incrustar reStructuredText en las cadenas de documentación de Python

Me gustaría ver un buen resaltado de syntax y colorear en las cadenas de documentación de mi Python que (por supuesto) son RESt válidas. Por ejemplo: ”’ A section ========= an example:: some code ”’ rest of python code Lo más cercano que tengo es esto en mi .vim/after/syntax/python.vim : syn include syntax/rst.vim syn region […]

Vim w / Python: Make “: make” me lleva al error

Si tengo un archivo de python como: def Bar(): raise NotImplementedError def Foo(): Bar() if __name__ == ‘__main__’: Foo() Y escribo: make in vim, me construye muy bien a: cwindow lleno de las áreas relevantes para avanzar en el rastreo. Sin embargo, el cursor aparece por defecto en el primer cuadro de la llamada (en […]

¿Cuál es la forma más rápida de seleccionar una función de Python a través de VIM?

¿Es posible sin ningún plugin? ¿O cuál es el mejor plugin para editar el archivo python?

No puedo usar jedi vim en módulos importados

Digamos que tengo la siguiente estructura MyProject |–run.py |–myclass1.py |–folder | |–myclass2.py Ahora estoy editando run.py: from myclass1 import MyClass1 from folder.myclass2 import MyClass2 jedi vim funciona muy bien en MyClass1, pero cuando bash algo de MyClass2 solo muestra el error: Omni completion (^O^N^P) Pattern not found ¿Cómo hacer que se complete las cosas en […]