Preguntas etiquetadas con command-line

Preguntas sobre comandos ex o colon. Para preguntas sobre las opciones de línea de comandos que se utilizan para iniciar el editor, use la etiqueta [invocación].

4
¿Cómo editar contenido desde la entrada estándar?
Me gustaría editar contenido en vim que se generó dinámicamente desde la línea de comandos sin tener el archivo todavía. Por ejemplo: $ echo This is example. | vim /dev/stdin $ cat /etc/hosts | vim /dev/stdin pero está fallando con los errores: Vim: Advertencia: la entrada no proviene de un …


2
¿Cómo escapar de una cadena completa en un comando?
Veamos. Tengo una gvimejecución y quiero abrir un archivo, respetando el autocmds ( que descarta--remote-tab ). Ahora sé que puedo hacer (básicamente, con algunos ajustes): gvim --remote-send ":tabe my_file<CR>" que funciona Pero si un archivo tiene espacios o caracteres extraños, tengo que hacer lo siguiente: gvim --remote-send ":tabe my\\ file<CR>" …

3
vim no muestra el comando que se está escribiendo
Estaba leyendo vimtutor y en la lección 2.1 había una nota sobre escribir comandos como dw : NOTE: The letter d will appear on the last line of the screen as you type it. Vim is waiting for you to type w . If you see another character than d …




2
Finalización de tabulación tipo Zsh de rutas parciales
Relacionado con Bash como tabulación parcial completa para nombres de archivo en Vim Una de las características realmente fantásticas zshes que puede escribir, por ejemplo ls /u/s/m/m/who.1, presionar Taby completarlo ls /usr/share/man/man1/who.1.gz. Una vez que te acostumbras, es realmente molesto volver /u<tab>/s<tab>/m<tab>/m<tab>..., especialmente cuando toda la ruta parcial solo puede …


2
Autocompletado para valores de opciones en cmdline
No puedo contar la cantidad de veces que intenté hacer esto: :set foldmethod=syn^I ¡Parece que la finalización no funciona en los valores de las opciones! En algunos casos, las opciones son cadenas complejas donde la finalización puede no tener sentido. (Ej 'comments'.) Pero, ¿se han realizado esfuerzos para proporcionar la …

1
¿Cómo sustituir en varias líneas?
Me gustaría insertar una palabra en varias líneas, ¿hay algún comando como :[2,3,5,7,11]s/^/word\ /g ¿Cuál se insertaría wordal comienzo de la línea 2, la línea 3, la línea 5, la línea 7 y la línea 11? Aquí, varias líneas no son contiguas.




1
Diferencia entre comando completo y corto
¿Hay alguna diferencia práctica entre usar :e y :edit Excepto por la legibilidad, donde tiene sentido usar un mapeo :edit, porque es más explícito. ¿Hay alguna diferencia entre ellos? Nota: Esto también se aplica a todos los demás comandos.

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.