Publicidad:
La Coctelera

Categoría: Tips de Vim

6 Junio 2006

Eliminar los ^M

Esto es algo que siempre me ha traído de cabeza, y que por fin he conseguido con la siguiente orden:

:%s/\r/\r/g

servido por Fernando 8 comentarios compártelo

5 Junio 2006

Eliminar palabras

En modo edición:

  • eliminar, en la palabra sobre la que nos encontramos, de la posición actual hasta el resto: dw
  • ídem pero eliminando 5 palabras más: d5w
  • eliminar desde la posición actual del cursor hasta la primera aparición del carácter carácter: dfcarácter. Ejemplo: df) elimina desde la posición actual hasta la primera aparición de un paréntesis cerrado

Gracias a Víctor por su ayuda :D

servido por Fernando 1 comentario compártelo

4 Junio 2006

Creando una nueva línea

En modo edición:

  • cambiar a modo inserción y crear una nueva línea bajo de la actual: o
  • cambiar a modo inserción y crear una nueva línea encima de la actual: O

Valga aquí la regla nemotécnica de Juan Lupión (gracias por el consejo):

cuando se usa un comando en minúsculas la acción se realiza en la línea inferior y en mayúsculas lo realiza en la línea superior

Por ejemplo: p pega en la inferior y P en la superior.

servido por Fernando 2 comentarios compártelo

4 Junio 2006

Eliminar líneas en blanco

Este es un pequeño truco para eliminar líneas en blanco. Muy útil si trabajáis contra un FTP que añade líneas en blanco sin razón aparente.

En modo edición:

:g/^\s*$/d

Dedicado a mis compañeros :D

Tags: vim, tips, eliminar

servido por Fernando 2 comentarios compártelo

4 Junio 2006

Eliminar

En modo edición:

  • eliminar la palabra sobre la que nos encontramos: dw
  • eliminar desde el cursor hasta el final: d$ o D
  • eliminar desde el cursor al principio: d0
  • eliminar desde el cursor al primer caracter que no sea espacio ni tabulado de principio de línea: d_
Tags: vim, tips, eliminar

servido por Fernando sin comentarios compártelo

3 Junio 2006

Más sobre cortar, copiar y pegar

En modo edición:

  • pegar en la línea superior al cursor: P
  • eliminar 3 líneas: d3d
  • copiar 3 líneas: y3y

Y es que en vim podemos indicar que un comando se realice n veces indicando el número justo antes del comando. Y esto es, de verdad, muy muy útil como veremos en los próximos días.

Tags: vim, copiar, pegar, cortar

servido por Fernando 1 comentario compártelo

3 Junio 2006

Cortar, copiar y pegar líneas enteras

En modo edición:

  • copiar la línea actual: yy
  • cortar la línea actual: dd
  • pegar la línea actual: p
Tags: vim, copiar, pegar, cortar

servido por Fernando 2 comentarios compártelo

3 Junio 2006

Curso de vim, conocimientos previos recomendados

Antes de comenzar a tirar trucos como churros™ aquí van los prerrequisitos:

  • tener instalado vim
  • conocimientos básicos: moverse con los cursores, abrir un fichero y cerrarlo
  • distinguir entre modo edición y modo inserción
  • tener los dedos ágiles, agile fingers
Tags: vim, tutorial

servido por Fernando sin comentarios compártelo