Articles of vim

Desplazarse naturalmente pasado el final de la última línea en vim

Soy un poco novato en vim, pero tengo dificultades para encontrar resources que me ayuden con este problema. Cuando muevo el cursor al final de mi file, quiero que siga pasando la línea final, preferiblemente hasta que la última línea esté en la parte superior de mi window, pero indefinidamente también estaría bien. Mi solución […]

Cómo alinear columnas de varias líneas a una distancia fija con vim

Aquí hay otra de mi pregunta de vim (Parecen convertirse en mi marca registrada aquí). Tengo un file realmente largo que consiste básicamente en líneas de la siguiente forma: ;07 :ANZ textv S9_1 9_1_K3_2 S9_3 S9_4 9_1_K3_5 S9_T1_1 S9_T1_2 S9_T1_3 S9_T1_4 S9_T1_5 S9_T1_6 S9_T1_7 S9_T1_8 S9_T1_9 S9_T1_10 9_V3n E3 ;08 :ANZ textv S9_1 9_1_K3_2 S9_3 […]

vim: automatizar el reemploop de paréntesis sensibles al context con surround.vim

Estoy usando vim con el complemento surround.vim y quiero replace toda la ocurrencia de sin(…) con sin[…] en una expresión matemática (muy larga) (que contiene paréntesis que coinciden). Ejemplo de input: sin(A*(B+C))+sin((X+Y)*sin((A+D)*C)) resultado deseado: sin[A*(B+C)]+sin[(X+Y)*sin[(A+D)*C]] Actualmente, estoy buscando primero con /sin\zs( para saltar a la siguiente expresión de sin con el cursor en el ( […]

vim: no se puede copyr y pegar en Debian Stretch

Después de actualizar a Debian Stretch, no hemos podido copyr y pegar con el mouse en clientes MacOS Sierra y Windows por igual. He intentado varias soluciones, incluso desde este hilo, sin mucho éxito. Copiar y pegar para vim no funciona cuando el mouse (: set mouse = a) está activado. He intentado colocar en […]

Eliminar set de loggings si se encuentra patrón

Puede estar duplicado pero no marcar esto, Chicos estoy realizando tareas manuales haciendo un trabajo que no puede get una solución exacta hasta el momento, eliminé 5000 líneas de 45000, tratando de hacer lo más simple posible PEDIR ALFA Instalación: 201 ZZZ COUNTRY Rastro incorrecto: Kotak: NA Remojo: NA SUSTOMATIVO: XP OOOOOOOOOOOOOO OOOOOOOOOOOOOO LAM ORDEN […]

No se puede hacer que YouCompleteMe funcione

Estoy intentando configurar YouCompleteMe (YCM) con vim para mi máquina Linux Mint 18.1 KDE. Seguí los pasos en la página de git para Ubuntu pero no puedo hacerlo funcionar. ¿Es un problema con Linux Mint o un problema de installation? Además mi file .vimrc está vacío ya que no hubo nada durante la installation que […]

Cómo enviar salida de cmd a un file tmp mientras se visualiza simultáneamente el file tmp en vim

A menudo me encuentro en una situación en la que me gustaría enviar resultados a un file temporal y luego usar VIM para abrir el file temporal e inspeccionar los resultados. He venido con lo siguiente que generalmente parece funcionar bastante bien: function viewlog() { local d="/tmp/viewlog" #local cmd="adb logcat" local cmd="tail –follow=name /var/log/syslog" #local […]

Cambiar un valor numérico en un file con Vim de un script

Necesito cambiar el valor numérico de una variable almacenada en un file de text desde la línea de command. Intenté guionarlo con Bash, pero solo llegué tan lejos: #!/bin/bash clear vim The_Generator.c (This is hopefully where I modify the The_Generator.c file). -c 'wq'

Los colors de la terminal Linux Mint no funcionan

Estoy intentando hacer funcionar xterm-256color, pero no he tenido éxito. Tengo LMDE 2 Betsy (Linux Mint Debian Edition) instalado y estoy tratando de aprender a usar vim. Instalé un vim colorcheme, pero los colors estaban apagados. Buscando en línea, necesito usar xterm-256color en lugar del xterm pnetworkingeterminado. He intentado todas las combinaciones de información que […]

vim: ¿cómo grabar commands de norma?

Edito y corrijo una gran cantidad de files idénticos usando esos commands :%norm f^ID :%s/\s\+$// :%norm A, :%norm GG$x También utilicé el modo macro qa para grabar macro a y @a ejecutar Pero por alguna extraña razón o probablemente mi error, solo aplicaba algunos commands Mi pregunta es: es posible save esos commands en un […]