Vi & Vim

Preguntas y respuestas para las personas que utilizan las familias vi y Vim de editores de texto.



4
¿Cómo puedo crear y mantener tablas fácilmente?
Aquí hay (parte de) una tabla que uso en alguna documentación: +---------------+------------------------+---------------------------------------+ | TASK NAME | WHEN | DESCRIPTION | +---------------+------------------------+---------------------------------------+ | db:seed | On every update | Data required for the application to | | | | run; you should always be able to | | | | safely …




5
¿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 archivo a pedido, o …

5
Cómo formatear el archivo JSON en Vim
Dado un archivo con un objeto JSON grande, todo en una línea como {"versions":[{"count":2,"version":""},{"count":1,"version":"1.1.1"},{"count":14,"version":"2.9"},{... ¿Cómo puedo formatear esto para que sea legible para humanos en Vim?


1
¿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 - Se| …

2
¿Cómo guardar un archivo para el que no tengo permisos de escritura?
A veces sucede que abro un archivo y hago algunas modificaciones como mi propio usuario, sin darme cuenta u "olvidarme" de notar la [read-only]advertencia en la línea de estado (es decir, algún /etcarchivo de configuración aleatorio como /etc/resolv.conf). :w!obviamente falla en este caso porque mi usuario no tiene permiso de …

6
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 …

2
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 para …

3
Encuentra y reemplaza usando expresiones regulares
Tengo un archivo con un montón de valores predeterminados de usuario. Quiero cambiar parte del texto, pero estoy luchando para encontrar un comparador y un sustituto. Usando el siguiente ejemplo: ############################################################################### # Trackpad, mouse, keyboard, Bluetooth accessories, and input # ############################################################################### # Trackpad: enable tap to click for this user …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.