Vi & Vim

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

4
¿Cómo puedo cambiar el tamaño de la sangría?
Descubrí que podía sangrar y desangrar fácilmente en Vi con: <<y>> Por defecto agrega un tabcarácter. Ahora me pregunto, ¿podría ser esto a varios espacios a través de una configuración en mi .vimrc? ¿Y cómo debo hacerlo?

2
¿Cómo puedo recargar todas las memorias intermedias a la vez?
Cuando trabajo en una rama de características git, frecuentemente necesito esconder mis cambios para confirmar una corrección de errores en la rama principal. Cuando termine de trabajar en los cambios, I git stash pop, que actualiza las marcas de tiempo en los archivos. Aunque los archivos son idénticos, la próxima …
20 buffers  load 




1
Cómo definir un menú / ventana emergente personalizado en vimrc
Asignar todas las funciones útiles a una tecla funciona bien para las herramientas utilizadas con frecuencia, pero hay algunas operaciones que uso tan raramente que preferiría asignarlas a algún menú emergente definido en mi vimrc. He visto complementos como CtrlP abrir una lista emergente, por lo que esto debería ser …
19 vimrc 

2
Abrir archivos .md como Markdown
Vim, por defecto, abre todos los archivos .md como código "modula2". Nunca he oído hablar de modula2, ni planeo usarlo. ¿Cómo puedo decirle a vim que siempre se trate foo.mdcomo Markdown (como si hubiera escrito :set ft=markdown)?
19 filetype 



2
Errores de ortografía de autocorrección
He activado el corrector ortográfico con :set spell spelllang=en_us Ahora puedo corregir la ortografía de una palabra escribiendo 1z=(es decir, elegir la 1corrección ortográfica st ( z=)). ¿Cómo puedo hacer que esto se ejecute automáticamente en la palabra anterior cada vez que escribo un espacio, sin demoras? También trata de …

4
¿Cómo aplico un comando a todas las líneas?
Si quiero sangrar todas las líneas de un documento, puedo escribir >Gpara aplicarlo a la línea actual y a continuación, seguido de y >ggpara aplicarlo a las líneas de arriba. ¿Hay alguna combinación que pueda usar para aplicar >a todas las líneas a la vez?

2
La forma más sencilla de iniciar Vim en modo privado
Quiero poder iniciar Vim fácilmente en un modo privado. Definamos un modo privado como uno que utiliza este conjunto de comandos: set history=0 set nobackup set nomodeline set noshelltemp set noswapfile set noundofile set nowritebackup set secure set viminfo="" Avíseme si puede pensar en algún comando adicional adecuado para el …

1
¿Cómo puedo saltar al siguiente "párrafo"?
En este momento estoy trabajando con algunos bloques de texto que tienen más de 1000 líneas de largo. ¿Hay una manera simple de pasar al comienzo del siguiente párrafo? Mi solución por ahora es buscar dos caracteres consecutivos de nueva línea: /\n\n Otra solución sería vip Esc j vip v …

1
¿Cómo puedo hacer que gx reconozca las URL completas en vim?
Por defecto, si un búfer en vim contiene una URL como http://www.google.com, gxen modo normal, se abrirá un navegador con esa URL. Eso es muy útil. Sin embargo, si la URL tiene parámetros de URL (por ejemplo http://www.google.com/search?q=stuff), entonces los parámetros de URL se pierden (es decir, solo http://www.google.com/searchse abren). …


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.