Vi & Vim

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


2
Remapear la tecla Esc en Vim
¿Es posible reasignar la Escclave a otra clave en Vim? Cuando uso Vim en una ventana de la consola del cliente web VMware vSphere en pantalla completa y presiono la Esctecla para salir del modo de edición, también me saca del modo de pantalla completa en la ventana de la …


3
Alternativa de orgmode
Realmente me gusta cómo vim es muy ligero en comparación con otros editores de texto. Sin embargo, estos últimos 3 meses, me topé con spacemacs. Si bien los spacemacs lo intentan mejor al admitir la vinculación de teclas de vim (a través del modo malvado), no me gusta cómo consume …
12 neovim 


11
Sustituir la segunda ocurrencia en línea
Tengo una lista de archivos: ./a.temp.txt ./a.temp.txt ./a/b.temp.txt ./a/b.temp.txt ./a/b/c.temp.txt ./a/b/c.temp.txt Y quiero eliminar el temp.en cada línea, pero solo la segunda ocurrencia , por lo tanto, el archivo debería verse así: ./a.temp.txt ./a.txt ./a/b.temp.txt ./a/b.txt ./a/b/c.temp.txt ./a/b/c.txt ¿Cómo debería hacer esto?

2
¿Cómo puedo grabar una macro anidada?
Quiero grabar una macro dentro de una macro, así: qa [ first macro ... ] qb [ second macro ... ] q [ some more stuff, involving @b ... ] q Sin embargo, el segundo qse interpreta como una solicitud para detener la primera macro, y el resto se interpreta …
11 macro 


1
si no, endif oneliner
Tengo este oneliner en mi vimrcpero no funciona: if has("patch-7.4.710") | set listchars+=space:· else | set listchars+=trail:· | endif VIM dice: E518: Unknown option: else Me puedes ayudar ?
11 vimscript 

1
cancelar completa
Por lo general, insertar modo de finalización ( <C-n>) inserta la palabra correcta la primera vez que presiono <C-n>, pero no siempre. Por lo tanto, me gustaría que Vim inserte la coincidencia que considere mejor cuando presiono <C-n>, pero aún así me permite cancelar esta inserción si la coincidencia correcta …





2
Neomake colgando cuando se usa eslint
He estado siguiendo los siguientes dos tutoriales para probar y configurar eslinty Neomake: Código de revestimiento con Neomake y Neovim Código de revestimiento con Neovim y Neomake - edición ESLint Entonces tengo el siguiente mínimo init.vim call plug#begin('~/.vim/plugged') Plug 'neomake/neomake' call plug#end() autocmd! BufWritePost,BufEnter * Neomake let g:neomake_verbose=3 let g:neomake_open_list …

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.