Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| vim [2022/09/16 23:43] – [Corrector ortográfico] peron | vim [2026/04/21 16:09] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| ====== Vim ====== | ====== Vim ====== | ||
| - | Vim, de las siglas en inglés de //Vi improved//, es un potente [[editores de texto|editor de texto]] con muchísimos mandatos. Este editor no sólo es conocido por, aunque relativa a la persona, su curva de aprendizaje un poco larga, también para muchos es su favorito por la productividad y la rapidez, ya que su principal uso está en usar solamente el teclado, con una combinación exquisita para cumplir su cometido. | ||
| - | ===== Tutorial ===== | + | **Vim**, de las siglas en inglés de //Vi improved//, es un potente [[editores de texto|editor de texto]] con muchísimos mandatos. Presenta extensiones y mejoras sobre el tradicional binomio de editores modales históricos [[ex]] y [[vi]], incorporaciones originales de [[versiones de bsd# |
| + | |||
| + | >Este editor no sólo es conocido por su curva de aprendizaje un poco larga, también para muchos es su favorito por la productividad y la rapidez, ya que su principal uso está en usar solamente el teclado, con una combinación exquisita para cumplir su cometido. | ||
| + | |||
| + | |||
| + | {{ : | ||
| + | |||
| + | Vim se configura con el fichero '' | ||
| + | |||
| + | ===== Tutorial | ||
| Este tutorial no puede abarcar todo el potencial, el lector deberá indagar por su cuenta, quizá apoyándose de la [[https:// | Este tutorial no puede abarcar todo el potencial, el lector deberá indagar por su cuenta, quizá apoyándose de la [[https:// | ||
| Línea 10: | Línea 18: | ||
| <file bash> | <file bash> | ||
| - | vim hello.txt | + | vim fichero.txt |
| </ | </ | ||
| Línea 20: | Línea 28: | ||
| <file bash> | <file bash> | ||
| - | cat hello.txt | + | cat fichero.txt |
| # salida: Hola tildes :D | # salida: Hola tildes :D | ||
| </ | </ | ||
| Línea 28: | Línea 36: | ||
| Vim es un editor un poco diferente al resto. Éste posee algo llamado modos, que cambian el modo de operar con el texto y entre otras cosas. Entre los principales modos que podremos abarcar: | Vim es un editor un poco diferente al resto. Éste posee algo llamado modos, que cambian el modo de operar con el texto y entre otras cosas. Entre los principales modos que podremos abarcar: | ||
| - | * **Modo normal**: Este modo es con el que iniciamos el comando y se puede volver cuando se desee presionando | + | |
| - | * **Modo inserción**: | + | |
| - | * **Modo | + | * **Modo inserción**: |
| - | | + | * **Modo |
| ==== Combinaciones ==== | ==== Combinaciones ==== | ||
| Sólo se han mostrado lo más sencillo de Vim, y con todo ésto se puede usar como un bloc de notas común y corriente, pero para poder explotar todo su potencial debemos aprendernos más combinaciones y saber cómo y cuándo usarlas. | Sólo se han mostrado lo más sencillo de Vim, y con todo ésto se puede usar como un bloc de notas común y corriente, pero para poder explotar todo su potencial debemos aprendernos más combinaciones y saber cómo y cuándo usarlas. | ||
| - | === Inserción === | + | ^ Comando Básico ^ Resultado ^ |
| - | * '' | + | | **Esc** | Conmuta a modo de Comandos. | |
| - | * '' | + | | **i** | Conmuta |
| - | * '' | + | | **Esc**+'' |
| - | * '' | + | | **Esc**+'' |
| - | * '' | + | | **Esc**+'': |
| - | * '' | + | |
| - | === Normal === | ||
| - | * '' | ||
| - | * '' | ||
| - | * '' | ||
| - | * '' | ||
| - | * '' | ||
| - | * '' | ||
| - | * '' | ||
| - | === Visual === | ||
| - | * '' | ||
| - | * '' | ||
| + | === Inserción === | ||
| + | ^ Tecla ^ Tipo de Inserción ^ | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| - | ==== Corrector ortográfico | + | === Normal |
| - | Si bien Vim suele utilizarse para programar, opcionalmente podrás usar un corrector ortográfico en castellano con Vim. | + | |
| - | == Instala el Corrector ortográfico en tu instancia == | + | ^ Tecla ^ Movimiento del Cursor ^ |
| - | <code bash> | + | |'' |
| - | mkdir -p ~/.vim/spell | + | |'' |
| - | cd ~/.vim/spell | + | |'' |
| - | wget --no-check-certificate https:// | + | |'' |
| - | wget --no-check-certificate https://ftp.vim.org/ | + | | '' |
| - | wget --no-check-certificate https:// | + | | '' |
| - | wget --no-check-certificate https:// | + | | '' |
| - | echo ':setlocal spell spelllang=es' | + | | '' |
| - | </ | + | |
| - | === Usa el corrector ortográfico en Vim === | ||
| - | Emplea la **tecla Esc** para pasar al //modo comando// de Vim, y activa | + | ^ Tecla ^ Edición ^ |
| + | | **u** | Deshace el cambio | | ||
| + | | **Ctrl+r** | Rehace el cambio | | ||
| + | | **X** | copia lo seleccionado | ||
| + | | **Supr** o **x** | Borra un caracter | | ||
| + | | **y** | Copia todo el párrafo actual. | | ||
| + | | **D** | Corta todo el párrafo actual | | ||
| + | | **p** | pega el párrafo desde el portapapeles. | | ||
| - | | '' | + | === Visual === |
| - | | '' | + | ^ Tecla ^ Tipo de entrada a modo visual^ |
| + | | '' | ||
| + | | '' | ||
| - | Una vez iniciado el corrector, emplea estos atajos para operarlo: | ||
| - | | '' | + | ==== Corrector ortográfico ==== |
| - | | '' | + | Si bien Vim suele utilizarse para programar, opcionalmente podrás usar un [[corrector ortográfico |
| - | | '' | + | |
| - | | '' | + | |
| - | + | ||
| - | Añade o elimina palabras al diccionario // | + | |
| - | + | ||
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | + | ||
| - | También es posible realizar estas operaciones utilizando comandos: | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | == Dejar activo el corrector por defecto == | ||
| - | El corrector ortográfico funcionará sólo en una sesión de Vim. Si deseas agregarlo para todo momento, puedes utilizar el comando: | ||
| - | <code bash> | ||
| ==== Conclusión ==== | ==== Conclusión ==== | ||
| En recomendación del autor, no hay muchas cosas comparables para poder aprender lo básico de Vim que '' | En recomendación del autor, no hay muchas cosas comparables para poder aprender lo básico de Vim que '' | ||
