Articles of vim

¿Cómo hacer RSense autocompletar y saltar a las definiciones de un proyecto de Rails?

Cambié de netbeans a emacs y estoy bastante feliz con el cambio. Lo que más me falta es autocompletar y saltar a las definiciones. Para conseguir esto he instalado Rsense. Sin embargo, funciona bien para el código de gems, no puedo saltar a las definiciones de mi proyecto de Rails ni autocompletar de acuerdo con […]

“Dyld: Biblioteca no cargada”, “libruby.1.9.1.dylib” cuando se llama “mvim” en la línea de comandos

Estoy tratando de abrir mi proyecto de Rails en mvim (macvim) usando “mvim”. Pero me sale el siguiente error. ➜ cs193p git:(master) mvim . dyld: Library not loaded: /Users/myusername/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.1.9.1.dylib Referenced from: /usr/local/Cellar/macvim/7.3-64/MacVim.app/Contents/MacOS/Vim Reason: image not found [1] 85219 trace trap mvim . ➜ cs193p git:(master) mvim –version dyld: Library not loaded: /Users/myusername/.rvm/rubies/ruby-1.9.3-p125/lib/libruby.1.9.1.dylib Referenced from: /usr/local/Cellar/macvim/7.3-64/MacVim.app/Contents/MacOS/Vim […]

Error del complemento Vim Command-T: no se pudo cargar la extensión C

Estoy tratando de instalar el complemento Command-T. Compilé vim siguiendo las instrucciones de este comentario: Instalar vim con soporte ruby ​​(+ ruby) Así que ahora está la bandera + ruby, pero aún cuando bash usar el complemento me sale este error: command-t.vim could not load the C extension Please see INSTALLATION and TROUBLE-SHOOTING in the […]

¿Conoces un generador alternativo de ctags para Ruby?

Extumante Ctags no funciona bien con Ruby, puedes ver que hay muchos hacks en el código ruby.c y, básicamente, no reconoce muchos casos. Uno de los más importantes es este bit: class SomeModule::SomeClass end Ctags genera: SomeModule someclass.rb /^class SomeModule::SomeClass$/;” c Cuál está mal. La entrada correcta y esperada es: SomeClass someclass.rb /^class SomeModule::SomeClass$/;” c […]

Automatizar rails.vim

Uso vim (en consola) 7.1 para desarrollos de Rails en OSX o Ubuntu. Esto es lo que hago repetidamente cuando edito archivos de Rails. cd RAILS_ROOT vim : Rproject .project ¿Hay alguna manera de que la última parte se haga automáticamente? Por ejemplo, simplemente escribo ‘vim -some_arg’ y se dispara automáticamente “: Rproject .project”? Si […]

En rails.vim, ¿por qué aparece el mensaje “E345 no puede encontrar el archivo en la ruta”?

He estado aprendiendo Ruby / Rails con vim. El rails.vim de Tim Pope parece una muy buena herramienta para atravesar archivos, pero sigo recibiendo estos molestos errores “E345 no puede encontrar el archivo en la ruta”. No soy muy experto todavía, así que la solución no es obvia. Además, he intentado esto y no se […]

Sintaxis, resalte las plantillas javascript dentro de los elementos de

En mis plantillas de Ruby on Rails escribo plantillas de subrayado dentro de los elementos de . Estoy usando rails.vim y otros complementos, pero las reglas de resaltado e identificación de syntax no funcionan para los htmls dentro de estos elementos.

Ultisnips rompe la syntax de los Rails. ¿Cómo configurar correctamente?

https://github.com/sirver/ultisnips <- Editado Estoy usando ultisnips y mis fragmentos de Rails solo funcionan cuando tengo el ruby.rails archivo ruby.rails . :set filetype=ruby.rails Pero entonces no tengo syntax de Rails. Porque la syntax funciona en :set filetype=ruby ¿Cómo configurar el tipo de archivo o reconocer la syntax correctamente? EDITAR: Reportado a launchpad ultisnips: https://bugs.launchpad.net/ultisnips/+bug/946549

Migración a Vim desde RubyMine – Finalización automática interpretada

Hasta la semana pasada, había estado usando RubyMine para el desarrollo de mi Rails. Sé que tiene un plugin vim pero he estado trabajando en migrar mi desarrollo a vim y tmux. No quiero seguir usando el mouse y VIM me da mucha más flexibilidad. He encontrado complementos y soluciones para casi todas las funciones […]

Vim html.erb fragmentos? snipMate necesita un consejo vim

Cuando estoy en un archivo html.erb, no obtengo fragmentos de snipMate. Me gustaría tanto HTML como Ruby, o solo HTML estaría bien, ¿cómo haría esto? ¿Necesitaría escribir un conjunto de fragmentos? Si es así, ¿hay una manera de extraer fragmentos existentes sin copiarlos? ¿Hay una manera de decirle a vim que entre en el modo […]