background preloader

VIM

Facebook Twitter

Trucos Vim - Página personal de Mikel Martínez de Osaba. [Actualizado: 21 de Noviembre, 2009] Aquí iré poniendo los trucos o combinaciones de teclas que más uso por si alguna vez se me olvidan. Edicion A : Mueve el cursor al final de la línea en modo inserción.I : Mueve el cursor al primer carácter no blanco de la línea en modo inserción.C : Borra lo que queda de linea y cambia a modo inserción.cc : Borra la linea actual y cambia a modo inserción.J : Une varias líneas.gU / gu : Convierte el texto seleccionado a mayúsculas / minúsculas.CTRL-A: Suma uno (o un número) a la cifra bajo el cursor. Para que funcione en Windows antes hay que mapear CTRL-A a sus valores por defecto mediante :nunmap <C-A>CTRL-X: Resta uno (o un número) a la cifra bajo el cursor.. : Repite la última modificación.dd : Borra la línea actual o tantas como le indiquemos.D : Borra lo que queda de linea.

Movimiento Objetos de Texto Esta serie de comando sólo pueden usarse en el modo visual o después de un operador. Modo visual V : Empieza el modo visual por líneas. Copiar y pegar. Vim, guía de referencia rápida | Marble Station. Vim (Vi IMproved) es uno de los mejores editores que existen para consola (aunque también hay una versión gráfica). Destaca por su simplicidad y la posibilidad de trabajar sin tener que levantar las manos del teclado, no obstante la curva de aprendizaje inicial es algo elevada y esto puede frenar a algunos usuarios. Por defecto Ubuntu instala una versión reducida (tiny) de este editor que no es tan configurable como la versión completa, así que antes de empezar nos aseguramos de tener esta última: sudo aptitude install vim A continuación creamos el fichero ‘/etc/vim/vimrc.local’ (o ~/.vimrc si solo queremos que afecte nuestro usuario) con la siguiente configuración: Por otra parte, si queremos utilizar la versión gráfica de vim instalaremos “vim-full”: apt-get install vim-full Introducción Para editar un archivo con Vim ejecutaremos: vim nombre_archivo.txt gvim nombre_archivo.txt Es habitual que se tenga definido un alias de forma que cuando ejecutemos “vi”, realmente estemos ejecutando “vim”: u.

Vi and Vim Autocommand: 3 Steps to Add Custom Header To Your File Automatically. This is a guest post written by Lakshmanan G. This article is part of the ongoing Vi / Vim Tips & Tricks series. Using autocommand feature in Vi / Vim, you can specify some Vim commands to be executed automatically while reading or writing a file, or while entering/leaving a buffer/window, or while exiting Vim. In this article, using 3 simple steps, let us review how to use this powerful autocmd feature of Vim to create a header section inside a file (for example, header in a C programming code) with file name, creation date, last modified date/time automatically populated when you open a file in vi.Vim autocmd syntax: autocmd {event} {pattern} {cmd} Events: There are more than 40 autocmd events.

BufNewFile - Starting to edit a file that doesn't exist. Most of the developers want some default header for their programs. /* -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. * File Name : 1.c * Purpose : * Creation Date : 22-12-2008 * Last Modified : Mon 22 Dec 2008 10:36:49 PM PST * Created By : _ Vi Vim Tips And Tricks - Part 3. This is a guest post written by SathiyaMoorthy You can perform automatic word completion in Vim using Ctrl-x in insert or append mode. By typing the first few characters of a word you can get the whole word either from a dictionary, or a thesaurus, or even the words that are already present on the file that you are editing.

This article explains how to perform following operations with examples and screen shots: Word / pattern completion Line completion Dictionary word completion File name completionFilling up words with similar meaning (Thesaurus word completion). (more…) This is a guest post written by SathiyaMoorthy. Adding file header Adding function/frame comment Including default code snippet Performing syntax check Reading documentation about a function Converting a code block to comment, and vice versa The Perl-Support Vim Plugin – Perl-IDE offers easiest way to do all of the above, saving lot of time and keystrokes. This is a guest post written by Lakshmanan G. VIM. Vim es un editor de texto altamente configurable desarrollado para hacer más eficiente la edición de texto. Es una versión mejorada del editor de texto vi distribuido con la mayoría de sistemas Unix. Vim es usualmente llamado «el editor del programador», y es tan bueno para la programación que muchos lo consideran como un IDE completo.

Aunque, no es solo para programadores. Vim es perfecto para cualquier tipo de edición de texto, desde escribir correos electrónicos hasta la edición de archivos de configuración. Características Características modernas con respecto a vi: Múltiples niveles para deshacer. Características para usuarios avanzados: Formateo de texto. Características para rendimiento en programación: Edita-compila-edita más velozmente.

Más información en la FAQ oficial de vim (en inglés). Instalación Mediante repositorios Instala el paquete vim del repositorio main de Ubuntu. Manualmente Vim está disponible para muchos sistemas y existen muchas versiones. Uso Inicio vim Modos Fuentes. The Vim commands cheat sheet. 100 Vim commands every programmer should know.