Car-tech

Herramienta Geek de la vieja escuela: Edite texto con Vim

The Future of VR and Games

The Future of VR and Games
Anonim

Free text editor Vim es una implementación de Windows (y muchas otras plataformas) del clásico * nix text editor, vi. "Vim" es la abreviatura de "Vi, Mejorado", y si bien tiene algunas características que carece (como secuencias de comandos, fusión de archivos y un shell GUI), el núcleo es vi.

Las pestañas y las ventanas de tamaño variable mejoran la experiencia, pero el núcleo de Vim es el vi clásico.

No confundas el "editor de texto" con el "procesador de textos". Vim está destinado principalmente para la edición de código, especialmente los archivos por lotes y las secuencias de comandos, aunque sin duda se puede utilizar para otras cosas. Además, Vim es modal, que es un concepto que podría ser extraño para muchos usuarios modernos (es decir, posteriores a 1980). En el modo de inserción, cuando presiona una tecla, la clave se ingresa en su documento. En el modo de comando, cuando presionas una tecla, se ejecuta un comando apropiado. Escriba "3dw" en el modo REPLACEar, y verá esas letras aparecer en el cursor. Escriba la misma secuencia en modo comando y borrará las siguientes tres palabras de su documento. (¡Escriba "u" para deshacer, por supuesto!) Cambia de modo presionando Escape. Una pequeña barra en la parte inferior de la pantalla le indicará en qué modo se encuentra.

Esto puede parecer más problemático que lo que vale, pero una vez que se supera la curva de aprendizaje, la potencia y la velocidad de Vim son increíbles. Debido a la modalidad, los comandos más comunes no necesitan ser "decorados" con teclas Ctrl o Alt. ¿Quieres omitir una palabra? Hit 'w'. ¿Quieres saltarte 7 palabras? Presiona '7w'. Mover a la línea 34? 34G. ¿Parte superior del archivo? gg. ¿Última línea en el archivo? G. Todas las principales funciones de navegación y edición requieren solo 2 o 3 teclas, sin los extraños ejercicios de exageración requeridos por EMACS o merodeando por los menús. Vim para Windows también asigna la mayoría de las claves estándar, de modo que la página arriba y la página baja funcionan como se esperaba, y si desea que hagan otra cosa, puede editar el archivo de combinaciones de teclas.

Vim incluye una GUI básica, y le permite usar el mouse para realizar muchos comandos, pero si se limita solo a la funcionalidad del mouse, también podría estar usando el Bloc de notas. Si usted escribe principalmente texto formateado, Vim no es la mejor herramienta para usted (pero si necesita escribir texto marcado, como LaTEX, ¡puede ser muy útil!), Pero si edita muchos archivos por lotes, PERL secuencias de comandos, o similares, y especialmente si se mueve con regularidad entre entornos Windows y * nix, es extremadamente poderoso. Además de eso, si dominas a Vim, tu crédito geek definitivamente subirá unas cuantas muescas.