Vi & Vim

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

2
¿Cómo hago editable la lista de resultados de búsqueda?
Hay varias veces, necesito greppara some_patternen algunos XHTMLarchivos (un tiempo de muchos, el número de archivos en una carpeta especificada va más allá de 10K +). Anteriormente, utilicé el Editor del Programador Epsilon de Lugaru y había un grepcomando que invoca la búsqueda, y da como resultado una lista de …






4
Retroceso en la abreviatura de inserción
Para trabajar, las abreviaturas deben estar separadas por espacios en blanco. Por ejemplo, si tengo una iab fo FOOBARescritura whatfo, no se activará la abreviatura. Hay algunas razones razonables obvias para esto. Sin embargo, me gustaría una abreviatura que pueda usarse como sufijo sin que tenga que activar el iab …


2
¿Por qué parpadea vim al azar cuando estoy navegando por el código?
# vim --version VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Mar 31 2015 23:36:07) # cat /root/.vimrc map <F2> :w\|!sh % <cr> map <F3> :w\|!bash % <cr> map <F4> :w\|!python % <cr> map <F5> :w\|!python % &<cr> highlight RedundantWhitespace ctermbg=DarkBlue guibg=red match RedundantWhitespace /\s\+$\|\t/ syntax on highlight Comment …

2
Resumen de funciones en el archivo actual?
Mientras trabajo en varios archivos fuente, (C, Ruby, etc.) encuentro que a menudo busco funciones. ¿Hay alguna manera de tener un HUD autogenerado que enumere la estructura del archivo actual? Sería fantástico si se vinculara a diferentes partes del archivo, de forma similar a cómo NERDTree se vincula a diferentes …

1
Etiquetas exuberantes: problema de etiquetas duplicadas
Aquí hay un archivo - ChipBooter.cppen mi proyecto (omita algunos detalles que no están relacionados con esta pregunta): class ChipBooter { public: void Boot() { this->DpDetect(); } void DpDetect() {} } Cuando presioné g<C-]>para saltar a la definición de DpDetect, Vim mostró una lista con etiquetas coincidentes duplicadas: # pri …
8 ctags 

2
¿Cómo reasignar gg a g?
No uso ninguno, g combinationsexcepto ggen modo normal. ¿Cómo puedo lograr que presionar guna vez sea suficiente? nnoremap g gghace que espere unos 3 segundos para que continúe el comando. Desmapear de gantemano tampoco funciona, porque no puedo mapear ggsi desmapeo g. ¿Debo desasignar todas las combinaciones que no lo …



3
Conservar la marca de tiempo de creación después de la modificación
Quiero modificar archivos vimsin cambiar las marcas de tiempo de creación. Los documentos no parecen mencionar nada sobre tal posibilidad. Me gustaría lograr esto sin desactivar la función de intercambio / recuperación. Supongo que una alternativa sería almacenar el tiempo en algún lugar y luego sobrescribirlo al salir.
8 buffers  save 

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.