# Apuntes VIM # Autor: F. Javier Carlos Rivera Vim es un editor compatible con vi, de ahí su nombre: vim: Vi IMproved. Vim tiene varios "modos" de trabajo. Los más importante son el modo de comando (command mode) y el modo de inserción (insert mode). El modo comando, como su nombre lo indica, sirve para mandarle comandos o instrucciones a vim, como por ejemplo: guardar el archivo actual, salir de vim, buscar alguna cadena de texto, cambiarse a otro archivo, etc. El modo de inserción sirve para escribir directamente texto. Cuando uno está en el modo de inserción es como si uno estuviera tecleando en el "bloc de notas" de windows. Por default, vim inicia en modo comando. Para entrar el modo de inserción, presionar la tecla "i". Estando en el modo de inserción, para regresarse al modo comando presionar la tecla "ESC". # Comandos básicos en vim: yy : copiar la línea actual cc : cortar la línea actual p : pegar lo que se tenga en el buffer dd : borrar la línea actual u : deshacer la última acción (undo) CTRL + r : rehacer la última acción (redo) También se puede indicar la cantidad de líneas que queremos copiar/cortar. Por ejemplo, para copiar 5 líneas a partir de la actual, el comando sería: 5yy :w : para guardar el documento actual :wq : para guardar el documento actual y salirse de vim :q para salirse de vim :q! para salirse de vim sin guardar el documento actual /******** BUSQUEDAS ********/ Para buscar una cadena dentro del documento actual /algun_texto Siguiente ocurrencia: n Ocurrencia anterior: N /*************************/ *** NOTA *** Para más información sobre el uso de vim, revisen algún tutorial en Internet, hay muchos, a mí el primero que me apareció utilizando google fue éste: http://www.apmaths.uwo.ca/~xli/vim/vim_tutorial.html