En mi trabajo actual, tenemos estándares de estilo de codificación que son diferentes de los que normalmente sigo. Afortunadamente, tenemos un archivo RC enlatado para perltidy
que puedo solicitar para reformatear los archivos antes de enviarlos a nuestro proceso de revisión.¿Cómo puedo ejecutar vim para ejecutar perltidy en un buffer?
Tengo código para emacs que utilizo para ejecutar un comando sobre un búfer y reemplazar el búfer con la salida, que he adaptado para esto. Pero a veces altero entre emacs y vim, y me gustaría tener las mismas capacidades allí. Estoy seguro de que esto o algo similar es simple y que se ha hecho y repetido muchas veces. Pero no he tenido mucha suerte en encontrar ejemplos de vim-script que parezcan hacer lo que necesito. Que es, en esencia, poder presionar un combo de tecla (como Ctrl-F6, lo que uso en emacs) y hacer que el buffer se formatee in situ al perltidy
. Si bien soy un usuario de vim cómodo, no tengo ni idea de escribir este tipo de cosas para vim.
A pesar de que no está relacionado con esta cuestión, Damian Conway ha estado mostrando todo tipos de cosas vim interesantes en una serie para developerWorks: http://www.ibm.com/developerworks/linux/library/l-vim-script-1/index.html –