Formatear automaticamente codigo con VIM

  • Categoría de la entrada:Varios

Vim es un programa del que no podre despegarme nunca, fue bastante dificil aprender a usarlo al principio pero ahora siento que no podria volver a usar otro editor nunca mas.

Hoy acabo de descubrir otro  pequeño truco para VIM en diariolinux que quiero compartir, se trata de como formatear codigo automaticamente. Por ejemplo, seguro que muchas veces les ha pasado que han escrito y escrito codigo y han perdido la estructura del mismo y esta todo desordenado. Con VIM podemos en 2 simples pasos dejar nuestro codigo muy ‘bonito’.

Primero debemos definir el tipo de archivo, por ejemplo un codigo php seria asi:

:set filetype=php

y luego con una secuencia de comandos formateamos el texto:

ESC gg = G

ESC: es la tecla escape y es para entrar en el modo comandos

gg: nos lleva al principio del texto

=: es para formatear

G: hasta el final del texto

Ojala hubiera conocido VIM y estos pequeños trucos hace mucho.

perro

Ingeniero en Informática. Programador en PHP y Angular. Lo que mas adoro en el mundo es el conocimiento. Y el anime....y Japón...y el running...y bloguear claro y algunas otras cientos de cosas. Sigo buscando la manera de hacer mi primer millón.
guest
9 Comments
Inline Feedbacks
View all comments
Ramón

hehe

En algún punto decimos lo mismo tod_s quienes usamos vim.

Y ver que aún hay gente usando notepad++ y esas cosas.

Cool As Ice

Jeje :) notepad++ =) jeje

deckerix

Es un gran tip la verdad!!
Me lo apunto!!
Gracias :)

deckerix

jeje! cuanto tiempoo verdad?
si al final me pasé a WordPress… estuve estudiando su api para un proyecto que tuve que hacer.. y lo vi tan sencillo.. que pasé de mi cutre sistema para crear articulos… (aunque bueno bien que duró… jeje)

[…] rara vez visto por linux, en vez de estar pensado para programar y contar con muchas funciones como vim, sino que esta pensado para ser […]

[…] rara vez visto por linux, en vez de estar pensado para programar y contar con muchas funciones como vim, sino que esta pensado para ser […]