Vi & Vim

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

3
¿Es posible crear asignaciones con parámetros?
He creado algunas asignaciones de esta manera: :nnoremap <buffer> <leader>xyzABC :call SomeFunc('ABC')<CR> :nnoremap <buffer> <leader>xyzDE :call SomeFunc('DE')<CR> :nnoremap <buffer> <leader>xyzFoo18 :call SomeFunc('Foo18')<CR> :nnoremap <buffer> <leader>xyzBar22 :call SomeFunc('Bar22')<CR> que funciona como se desee Ahora estoy buscando la posibilidad de crear una plantilla de mapa que me permita eliminar las partes redundantes …

5
¿Cómo copiar entre terminales?
Estoy usando el sistema Linux. Se abren dos vims en dos terminales. Ahora me gustaría copiar texto de A a B. Una forma de hacerlo es seleccionar texto en A, usar el mouse para copiar, luego cambiar a B, en el modo de inserción, el comando <c-r>+pegará el texto. ¿Hay …

2
Cómo repetir una asignación al mantener presionada la tecla
Tengo en mis .vimrcasignaciones simples para cambiar el tamaño de las ventanas divididas fácilmente: noremap <Leader><UP> <C-w>+ noremap <Leader><DOWN> <C-w>- Eso funciona bastante bien, pero por ejemplo, cuando quiero cambiar el tamaño de la ventana de 10 líneas, tengo que presionar y soltar Leader+ UP10 veces. ¿Cómo puedo repetir esta …





1
caso de uso para `gs`
de acuerdo con la documentación para gs: ir a dormir durante N segundos (predeterminado 1) Por lo tanto, puede poner a Vim a dormir durante 10 segundos usando 10gs. ¿Cuál es un buen caso de uso para este comando?

3
Hombre abierto sección 3
Estoy usando Vim para desarrollar C en Linux. Cuando presiono Kpara abrir la página de manual para la palabra subyacente, no tengo control sobre qué sección de manual se abre. ¿Hay alguna manera de especificar eso en alguna parte?

1
diferentes patrones de búsqueda por ventana / búfer
¿De alguna manera es posible tener diferentes patrones de búsqueda por ventana o búfer, es decir? Quiero buscar el término A en la ventana / búfer A y el término B en la ventana / búfer B para que hlsearch, al usar , resalte diferentes cosas, por ejemplo, una división …
10 search  buffers 


2
¿Cómo enumerar las opciones disponibles de un complemento?
Recientemente descubrí que YouCompleteMetiene una g:ycm_autoclose_preview_window_after_insertionopción que oculta automáticamente la ventana de vista previa de la documentación después de salir del modo de inserción, y recientemente comencé a usar vim, así que esta fue la primera vez que configuré una opción. Así que me preguntaba si otros complementos que he …
10 options 

1
Ordenar una columna sin alterar otras columnas
Recientemente conocí la !técnica de filtrado , y me encanta. Desafortunadamente, no puedo usarlo en un modo de bloque visual. Espero que algunos expertos aquí me ayuden. Básicamente, quiero ordenar en el lugar una columna como la tercera a continuación (solo un MWE). Y no quiero molestar a las otras …



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.