A Byte of Vim, tú también puedes ser geek

17 comentarios

A Byte of Vim: reseña

A Byte of Vim“ es un libro, escrito por Swaroop C H, que nos enseñará a usar la versión 7 del editor Vim, en palabras del autor, “incluso si sabemos usar el teclado del ordenador”. El libro se divide en dos partes: la primera está pensada para los novatos que quieran conocer el editor y que no hayan tenido nunca contacto con él, y la segunda que se orienta para los usuarios habituales de Vim pero quieran profundizar en su uso o aprender nuevas funcionalidades, incluso incluye como hacer un gestor de tareas con Viki.

El libro explica el funcionamiento del editor desde la misma instalación y suponiendo que el usuario no ha visto jamás a Vim, dedicándole los 9 primeros capítulos a las operaciones más básicas, pero enriqueciendo y aumentando el nivel hasta usarlo como un editor profesional para programadores. Desde luego pocas publicaciones he visto sobre Vim mejor organizadas que esta, donde los temas son tan concisos que podría ser usada, a la vez, como guía de referencia. Lo podemos comprar online para que nos lo manden en papel, pero también disponemos de una versión en PDF que es gratuita, así como un dump en XML para Mediawiki.

Sitio oficial | Swaroopch Vim
Versión en Español | Swaroopch Vim

Anunciate aquí
Anunciate aquí
Anunciate aquí

¿Quieres saber más?

Productos

Información de Productos relacionados con el artículo

Vim vim
  • 0
  • 1

Puntuación media: 0

Ver más

Artículos

Artículos relacionados que probablemente también te interesen

Ver más

Respuestas

Preguntas sobre este tema que ha contestado la comunidad

+ Deja tu comentario

Comentarios

  • 1

    Avatar de viator !
    viator | 1 estrellas

    No recomiendo aprender vi, luego no puedes dejar de usarlo :P

    Ahora enserio, empezar a utilizar vi significa estar 1-4 semanas con muy poca productividad, pero enseguida comprendes porque este editor se sigue utilizando 30 años después de su creación. Y más ahora que muchos portátiles vienen con teclas de menos. Otra forma de empezar con vi son con las chuletas/tutorial.

    Gracias por el libro, voy a echarle un vistazo.

  • Respondiendo a #1:
  • 2

    Avatar de jayjayjay_92 !

    Totalmente de acuerdo, a mi en clase me mandan usar vi y al principio es desesperante, pero luego nano se queda muy limitado.

    -- editado por última vez a las 15:56

  • 3

    !
    | 1 estrellas

    ...

  • 4

    Avatar de Jose Juan !

    ¿"ctrl-x ctrl-n" para autocompletar?

    ¿Y la generación automática de código? (mientras escribes e inteligente, no trozos de código)

    ¿Y la validación de código mientras escribes? (compilación en tiempo real)

    ¿Y la refactorización?

    ¿Y el intellisense usando reflexión?

    Nunca he probado, pero ver la depuración, pila de llamadas, watchs, consola, ... a la vez en un entorno no nativo ¿es cómodo en vim? (ej. una app android).

    No dudo que será muy bueno (lo usé para la Universidad y ahí se quedó) pero para programar prefiero el entorno adecuado según el caso (NetBeans, CodeBlocks, Eclipse, Visual Studio, ...).

    -- editado por última vez a las 16:59

  • Respondiendo a #4:
  • 7

    interesante

    Avatar de atoi !
    atoi | 1 estrellas

    Vim es un editor, no un IDE. De todas maneras hay plugins que extienden su funcionalidad en gran medida, permitiendo autocompletado, snippets, acceso a filesystems remotos, control de versiones, etc. También existe vimscript, un lenguaje en el que puedes escribir tus propios plugins.

    La gracia de usar un editor en lugar de un IDE reside en que no esta tan sobrecargado de cosas que no todos necesitan o quieren.

    Ademas los editores, al menos los buenos como vim, tienen cosas que los IDEs no suelen tener. Como moverse por palabras, lineas, bloques; establecer que una acción se repita n veces, aplicar expresiones regulares al vuelo, etc.

  • Respondiendo a #7:
  • 8

    Avatar de Jose Juan !

    "Vim es un editor, no un IDE."

    Lo se, pero las excelencias que de él se hablan son principalmente de y para programadores (de las 6 primeras imágenes en búsqueda de google el 100% contienen código).

    "La gracia de usar un editor..."

    Pero el argumento principal ¿no era la productividad?

    "...los buenos como vim, tienen cosas que..."

    La mayoría (hoy día) tienen la mayoría de esas funciones. Lo que sirve (yo busco la productividad) es si lo que le falta a uno lo puedes cubrir con otra cosa, no que uno intente tenerlo todo.

    PD1: estoy seguro que vim es muy bueno para muchas cosas, pero (en mi opinión) los comentarios sobre su productividad en exclusiva son exagerados.

  • Respondiendo a #8:
  • 15

    !

    Es un editor, de código, pero un editor al fin y al cabo y por eso se habla por y para programadores, por eso la diferencia entre editor de código e IDE.

    Con respecto a lo de la productividad, se nota y mucho el uso de este editor con respecto al uso de otros mecanismos, como el del intellisense que nombras mas arriba. A veces, cuando la gente se acostumbra al autocompletado, se tiende a autocompletar todo. Si tienes que escribir AutoPostBack (por poner un ejemplo) escribes una A y miras el intellisense a ver si has tenido suerte y te sale de las primeras opciones y sino sigues escribiendo.

    Para ese tipo de cosas vim (o vi) es mucho más productivo, y me refiero a movimiento de textos (copiar, cortar, pegar, etc) movimiento entre el texto, búsquedas, reemplazos...

    Lo que a todos nos queda claro es que para un proyecto que tenga que usar unas cuantas librerías externas, muchas clases y líneas de código te puede interesar más usar un IDE que tener una productividad alta.

  • 5

    !
    | 1 estrellas

    Usar Vim al principio es duro, pero con la practica te acostumbras tanto que es difícil dejarlo :D bueno aquí les dejo una Guía de supervivencia http://iie.fing.edu.uy/~vagonbar/unixbas/editorvi.htm y una configuración de Vim http://code.google.com/p/fisa-vim-config/

  • 6

    !
    | 1 estrellas

    En informatica el par "shell de linux/vim" no es que sea lo mas importante, es lo unico que importa. Sin este par de colosos la informatica es una mierda.

  • 9

    Avatar de jubete !
    jubete | 1 estrellas

    Pues yo uso el vi a diario para editar cosas en el servidor y si hay algo que tengo claro es que es una mierda y lo usamos porque ahi no hay otra cosa.

  • Respondiendo a #9:
  • 14

    Avatar de oletros !

    ¿Y por qué es una mierda?

  • 10

    !
    | 1 estrellas

    Sin empezar una flame-war ni nada parecido.

    Pero, alguién sabe de alguna guía para Emacas con la misma estructura que esta. Siempre he querido empezar, pero nunca pude.

    Saludos.

  • 11

    Avatar de Nacho Rodriguez !

    Gracias a todos por los comentarios, pero os confieso que soy más de "joe" :-D

  • Respondiendo a #11:
  • 12

    Avatar de Jose Juan !

    Uhm... "joe", nunca había oído hablar de él (¡y es del 88!), aunque Nacho, no creo que a los "viman" les guste, pone que "It is designed to be easy to use". XD

  • 13

    Avatar de José Cabo !

    Pues a mi me gusta gedit xD. Es bonito, sencillo, y tiene todo lo que necesito. Nunca me acostumbraré a usar "emacs". Por dios.

  • Respondiendo a #13:
  • 16

    !

    Gedit está bien... cuando tienes interfaz gráfica xD

  • Respondiendo a #13:
  • 17

    Avatar de Daniel !

    Lo que lo echo de menos, ahora que me obligan a trabajar con el innombrable.

Escribir un comentario

Para hacer un comentario es necesario que te identifiques: ENTRA o conéctate con Facebook Connect

Anunciate aquí

WSL Weblogs SL