¿Hay alguna forma de configurar un acceso directo dentro de mi .vimrc
para abrir automáticamente un archivo específico en un nuevo búfer? Tengo un archivo al que necesito acceder frecuentemente y me gustaría abrir rápidamente dicho archivo en un nuevo buffer durante una sesión de codificación o escritura. No busco una búsqueda difusa como la que se podría lograr con Command-T o PeepOpen, sino un comando rápido para abrir un archivo específico en un nuevo búfer. Puntos de bonificación si hay una forma de controlar la forma de la nueva ventana del búfer.Acceso directo para abrir un archivo específico en Vim?
Respuesta
Se puede crear un mapeo como:
nmap <leader>v :e ~/.vimrc<CR>
Ahora si se golpea \v en el modo normal, se abre el .vimrc
.
Nota: \ es la configuración por defecto líder, que puede cambiar con
let leader="WHATEVER_KEY_PREFIX_YOU_PREFER"
en su .vimrc
también.
Si desea en un nuevo buffer, sólo tratar:
nmap <leader>v :find ~/.vimrc<CR>
Si quiere que el archivo se abra inmediatamente, pondría un
Idealmente, también me gustaría que el archivo se abra en su búfer abierto, no en el búfer actual. – drbunsen
@Gjallar gracias por señalar esto. @ dr.bunsen vea mi actualización sobre el uso de ': find'. O puede usar ': badd YOURFILE' pero luego el nuevo archivo/buffer se abrirá en segundo plano. –
Uso las mayúsculas con frecuencia archivos abiertos. Puede usar marcas en mayúsculas como marcadores para archivos específicos. Por ejemplo:
mV
- marcan como favorito el archivo actual.'V
- ve al archivo marcado pormV
.
Tenga en cuenta que esto solo funciona correctamente, si su configuración 'viminfo' está configurada para recordar marcadores globales. Y si accidentalmente redifieres 'V' puedes saltar a otro universo ... quiero decir archivo. –
Prueba esto:
: e $ MYVIMRC
En el inicio, $ MYVIMRC env. variable se define donde está tu ruta .vimrc.
- 1. Acceso directo para abrir un archivo específico en Emacs
- 2. Acceso directo para abrir el archivo en Vim
- 3. Acceso directo para abrir la búsqueda de recursos en PyCharm
- 4. Tecla de acceso directo para abrir una clase o un archivo en VS2010?
- 5. texto Abrir archivo y programa de acceso directo en el archivo por lotes de Windows
- 6. Proteger archivo PHP de acceso directo
- 7. ¿Cuál es el acceso directo para abrir un archivo dentro de su solución en Visual Studio 2008?
- 8. Abrir un directorio en vim
- 9. (htaccess) ¿Cómo prevenir un archivo de ACCESO DIRECTO a URL?
- 10. ¿Xcode tiene un acceso directo a archivo/clase?
- 11. Acceso directo para agregar a la Lista en un HashMap
- 12. Crear un acceso directo para cualquier aplicación en el escritorio
- 13. de acceso directo para iniciar una actividad
- 14. Acceso directo nulo en Delphi
- 15. ReSharper acceso directo string.format
- 16. acceso directo para crear matriz de caracteres
- 17. Abrir un archivo directo en el disco duro de firefox (archivo: ///)
- 18. Acceso directo para seleccionar gemset RVM
- 19. Cómo abrir un SMS específico en android
- 20. acceso directo para ejecutar ensayos de hormigón
- 21. Adición de acceso directo para el archivo de WiX en un fragmento diferente
- 22. Cómo crear un acceso directo usando Powershell
- 23. Acceso directo para crear implementaciones de interfaz en NetBeans
- 24. Localizar en solución acceso directo a ReSharper
- 25. Crear nuevo acceso directo en Notepad ++
- 26. Vim: Abrir archivos múltiples en líneas diferentes
- 27. Crear acceso directo en el escritorio C#
- 28. Acceso directo para crear un constructor con variables (C# VS2010)
- 29. Crear acceso directo a la aplicación en un directorio
- 30. Abrir archivo actual en el navegador web en Vim
¿Qué pasa con ': e',': split', ': vsplit' o': tabopen'? –
El archivo que quiero abrir no está cerca de mi directorio de trabajo. Usar ': e' sería un gran dolor porque tendría que escribir una ruta larga al archivo. – drbunsen
@ dr.bunsen con respecto a la ruta larga: siempre puede usar la pestaña para completar automáticamente los patrones de ruta. –