Cada vez que uso Vim con archivos Ruby, obtengo buenos colores y sangrías automáticas en los bloques. Sin embargo, cuando estoy editando un archivo Rack, no consigo estas cosas. ¿Cómo puedo extender mi configuración de Vim/Ruby con mis archivos de Rack?Cómo especifico que quiero que Vim trate archivos .ru como archivos .rb
Respuesta
Ponga esto en su vimrc
para decirle a vim que asocie los archivos * .ru con el resaltado de la sintaxis de ruby.
au BufRead,BufNewFile *.ru setfiletype ruby
Asegurar las siguientes líneas están en el archivo de vimrc
:
syntax on
filetype on
au BufNewFile,BufRead *.ru set filetype=ruby
Los dos primeros son, probablemente, ya conjunto si otros archivos son de color de sintaxis, pero yo los he puesto allí de todos modos.
El último establece acciones automáticas para crear un nuevo archivo y abrir un archivo existente, para establecer el tipo de archivo basado en la extensión.
¡Gracias por las explicaciones! –
¡Gracias por la recomendación! –
please upvote :) – asymmetric
- 1. git merge: Eliminando archivos que quiero mantener!
- 2. ¿Cómo hago que Git trate un archivo como binario?
- 3. ¿Cómo especifico en una secuencia de comandos Makefile.am que solo quiero compilar archivos .o de objetos que pueden vincularse posteriormente?
- 4. ¿Evita que vim abra archivos binarios accidentalmente?
- 5. Hacer que Eclipse trate el archivo .h como C++?
- 6. Cómo evitar que vim cree (y abandone) archivos temporales?
- 7. ¿Cómo encontrar todos los archivos que terminan en .rb con Linux?
- 8. ¿Cómo evito que vim entre los archivos .class que completan las pestañas?
- 9. ¿Puedes pedirle a ruby que trate las advertencias como errores?
- 10. ¿Puedo hacer que vim respete mis archivos .gitignore?
- 11. ¿Cómo hago que vim abra todos los archivos que coincidan con un patrón en diferentes pestañas?
- 12. Navegador de archivos Vim
- 13. Javac: trate advertencias como errores
- 14. ¿Cómo hago para que Vim trate los guiones bajos en una cuerda como un salto de palabra?
- 15. Explicidad decirle a SVN que trate un archivo como texto, no binario
- 16. cómo trabajar con archivos csv en vim
- 17. set_error_handler No funciona Cómo quiero que funcione
- 18. consolidando archivos vim en la carpeta ~/.vim
- 19. ¿Cómo hacer que ack incluya archivos .conf?
- 20. Haciendo que Eclipse vea extensiones de archivos diferentes como PHP
- 21. ¿Cómo puedo trabajar con archivos Gzip que contienen datos adicionales?
- 22. Conseguir que VIM sea eficiente en Actionscript como Flex
- 23. ¿Cómo hacer que la carpeta de modelo ASP.Net MVC trate la fecha de entrada como UTC?
- 24. ¿Cómo hacer que .gitignore ignore los archivos compilados sin extensión?
- 25. ¿Cómo puedo hacer que Eclipse muestre archivos *.
- 26. ¿Cómo paro .mdmp archivos que se creen
- 27. ¿Cómo configuro vim para abrir archivos zip?
- 28. GIT: Quiero unstage todos los archivos que coinciden con un patrón determinado
- 29. ¿Cómo puedo hacer que vim abra ciertos tipos de archivos con resaltado de sintaxis específico?
- 30. Recuperando archivos del directorio que contiene gran cantidad de archivos
Parece que mi vimrc solo estaba asignando config.ru a Ruby. FWIW, my vimrc usa "set ft = ruby" como abreviación para setfiletype ruby. Gracias dmarkow! –