Articles of vim

Sintaxis-resaltar Python en una línea de plegado vim

Descubrí que el plegado de código me ayuda a organizar mejor mis archivos. Por lo tanto, en la parte inferior de mi ~/.vimrc , ~/.vimrc plegado de código vim de forma predeterminada: “”Folding set foldmethod=indent set foldnestmax=2 nnoremap za vnoremap zf “set nofoldenable “set this to disable folding on file open Esto tiene las ventajas […]

vim como un ide python

El soporte de Python está integrado en las últimas versiones de emacs. Por ejemplo, Cc Cz me proporciona un intérprete y Cc Cc interpreta automáticamente el archivo en el que estoy trabajando sin moverme al otro búfer. (Aunque hay algunas desventajas en el enfoque de Emacs) ¿Es esto posible en vim, o tan fácil de […]

Hacer que la tabulación se vea diferente a los espacios en blanco

Cómo hacer que la tabulación se vea diferente a los espacios en blanco en vim (resaltado, por ejemplo). Eso sería útil para el código en Python.

¿Puedo transponer un archivo en Vim?

Sé que puedo usar AWK pero estoy en una caja de Windows. Estoy haciendo una función para otros que pueden no tener AWK. También sé que puedo escribir un progtwig en C, pero me encantaría no tener que crear, mantener y comstackr algo para una pequeña utilidad Vim que estoy haciendo. El archivo original podría […]

Extensión Vim (a través de Python)?

¿Es posible extender la funcionalidad vim a través de una extensión personalizada (preferiblemente, escrita en Python)? Lo que necesito idealmente es un comando personalizado cuando estoy en modo de comando. P.ej ESC :hacer esto :Haz eso

Comstackndo vim con una versión específica de Python

Estoy trabajando en varios proyectos de Python que se ejecutan en varias versiones de Python. Espero configurar mi entorno vim para usar ropevim, pyflakes y pylint pero me he topado con algunos problemas causados ​​por el uso de un solo vim (comstackdo para una versión específica de Python que no coincide con la versión Python […]

VIM: ¿Guardar y ejecutar al mismo tiempo?

Hago muchas cosas de simulación rápida de Python y estoy constantemente guardando (: w) y luego ejecutando (: !!). Me pregunto si hay una manera de combinar estas acciones. Tal vez un comando “guardar y ejecutar”. Gracias por tu ayuda.

¿Cuál es la forma recomendada de usar Vim fold para el código Python?

Estoy interesado en habilitar el plegado de código en Vim para el código de Python. He notado múltiples formas de hacerlo. ¿Alguien tiene una forma preferida de hacer el plegado de código Python en Vim? Es decir, ¿Tienes un plugin Vim en particular que usas y te gusta? ¿Utiliza plegado manual o coloca marcadores en […]

Vim ejecutar el acceso directo

Básicamente, lo que quiero es un método abreviado de teclado en vim que me permita [comstackr y] ejecutar el progtwig C, C ++ o Python que se está editando actualmente. En psuedocode: when a shortcut key is pressed: if current_extension == ‘c’ then shell: gcc this_filename.c -o this_filename_without_extension if retcode == 0 then shell: ./this_filename_without_extension […]

Autocompletar Python en instancias de objetos en VIM

He encontrado un comportamiento extraño en VIM cuando bash utilizar la función de autocompletar en objetos: Si realizo una instancia de los objetos en un nivel de módulo, el autocompletado de VIM funcionará en la instancia que creo: Si bash lo mismo cuando en una función o clase ya no funciona: ¿Alguien sabe cómo solucionar […]