Vi & Vim

29
Renumerar la lista de búfer

Después de haber estado trabajando en un proyecto durante un tiempo, empiezo a ver grandes brechas entre los números de búfer consecutivos. Esto se debe a que los buffers entre ellos fueron eliminados por varias razones. Desafortunadamente, esto puede hacer que sea incómodo saltar a un búfer en...

29
Cambiar la posición de dos ventanas

Digamos que la siguiente es la estructura actual de mi ventana: + ----- + ---------------------------- El | El | El | A | El | El | + ----- + El | El | El | B | El orden de A y B no es del todo natural. Sería mejor si B estuviera arriba. Sin embargo, si voy <C-w>K, B será la parte...

27
¿Cómo puedo abrir archivos muy grandes con buen rendimiento?

Tengo archivos de registro del servidor que tienen varios gigabytes de tamaño (en Ubuntu). Cuando intento abrirlos, el terminal se bloquea durante aproximadamente un minuto mientras el archivo se carga en Vim. ¿Hay alguna manera de reducir este tiempo, por ejemplo configurando Vim para cargar el...

27
¿Cómo reemplazar solo dentro de la selección visual?

¿Cómo se obtiene vim para reemplazar un personaje dentro de la selección visual solamente y no en otra parte de la línea? Ejemplo: Línea: int arr[] = { 00 01 02 03 04 05 05 /* ... lots more like this*/}; Selección visual: { 00 01 02 03 04 05 05 /*... lots more like this*/} Mando: :'<,'>s/\...

26
Tabstops elásticos en Vim?

¿Hay un complemento o una función incorporada en Vim que permita tabulaciones elásticas ? Busqué un poco y encontré algunas referencias que decían que no era posible en Vim, pero que eran bastante antiguas. ¿Hay alguna manera de tener topes elásticos en Vim? También estoy bien con una solución...

26
¿Cómo instalar NERDTree con Vundle?

Estoy empezando a usar Vim y elegí Vundle en lugar de Pathogen. Me gustaría saber si puedo instalar el NERDTree usando Vundle. Estoy iniciando Vim y buscando NERDTree de esta manera: :BundleSearch NERDTree Pero no encuentra el complemento, solo: "Keymap: i - Install plugin; c - Cleanup; s -...

26
Finalización del código Vim para Python 3

Estoy ejecutando Debian Jessie y uso el vim-nox actual (con + python -python3). Me está costando mucho intentar programar en Python 3, ya que me cuesta completar el código de Python 3. YouCompleteMe no es compatible con Python3 en absoluto. jedi-vim admite la finalización de Python 3, pero solo si...

26
¿Cómo bloquear el código de reemplazo en modo visual?

Tengo una lista de elementos donde quiero reemplazar los dos primeros caracteres: a) item 1 b) item 2 c) item 3 ¿Cuál es la forma más rápida de hacer esto? * item 1 * item 2 * item 3 Tengo un enfoque con modo visual (Ctr-v, jjj, pero necesito hacer dos comandos de reemplazo. Iirc, este...