vim

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
Última revisiónAmbos lados, revisión siguiente
vim [2022/09/16 05:08] – [Combinaciones] peronvim [2023/03/21 17:28] – [Vim] peron
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.+ 
 +**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#4bsd|4BSD]]. 
 + 
 +>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.png?direct&200 |}} 
 + 
 +Vim se configura con el fichero ''~/[[.vimrc]]''
  
 ===== Tutorial ===== ===== Tutorial =====
Línea 24: Línea 32:
 </file> </file>
  
-===== Modos =====+==== Modos ====
  
 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:
Línea 33: Línea 41:
   * **Modo visual**: Como la mayoría de modos, no hay un mandato único, aunque podríamos entrar en este modo estando en //modo normal// presionando ''v''. Este modo se utiliza para poder seleccionar texto y entre otras cosas.   * **Modo visual**: Como la mayoría de modos, no hay un mandato único, aunque podríamos entrar en este modo estando en //modo normal// presionando ''v''. Este modo se utiliza para poder seleccionar texto y entre otras cosas.
  
-===== 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.
Línea 57: Línea 65:
   * ''v'': Ingresa en modo visual seleccionando primero el carácter de la posición actual del cursor.   * ''v'': Ingresa en modo visual seleccionando primero el carácter de la posición actual del cursor.
   * ''V'': Ingresa en modo visual seleccionando toda la línea donde se encuentra el cursor.   * ''V'': Ingresa en modo visual seleccionando toda la línea donde se encuentra el cursor.
-==== Corrector ortográfico ==== 
-Descarga en tu instancia el corrector. 
-<code bash> 
-mkdir -p ~/.vim/spell 
-cd ~/.vim/spell 
-wget --no-check-certificate https://ftp.vim.org/vim/runtime/spell/es.latin1.spl 
-wget --no-check-certificate https://ftp.vim.org/vim/runtime/spell/es.latin1.sug 
-wget --no-check-certificate https://ftp.vim.org/vim/runtime/spell/es.utf-8.spl 
-wget --no-check-certificate https://ftp.vim.org/vim/runtime/spell/es.utf-8.sug 
-echo ':setlocal spell spelllang=es' > ~/.vimrc 
-</code> 
  
-Con esto podrás usar: 
-   * '':set spell'' Activa el corrector ortográfico 
-   * '':set nospell'' Desactiva el corrector ortográfico. 
  
-  '']s'' te lleva hasta la siguiente palabra errónea. Si precedes esta combinación de teclas con un número, saltará tantas palabras erróneas como hayas indicado. +==== Corrector ortográfico ==== 
-  ''[s'' te lleva a la palabra errónea anterior. Igual que en el caso anterior, anteponiendo un número, realizará la misma operación +Si bien Vim suele utilizarse para programar, opcionalmente podrás usar un [[corrector ortográfico en vim]].
-  '']S'' funciona igual que ]s pero no tiene en cuenta las palabras erróneas de otra región. +
-  ''[S'' igual que el anterior pero hacia atrás. +
- +
-Para añadir o eliminar palabras al diccionario +
- +
-|  ''zg'' | añade la palabra incorrecta sobre la que está el cursor al archivo definido en el parámetro de la configuración ''spellfile''. | +
-|  ''zG'' | funciona exactamente igual que ''zg'' pero añade la palabra a la lista de palabras interna. | +
-|  ''zw'' | en este caso en lugar de guardar la palabra como correcta, la guarda como incorrecta. Así, en el caso de que se encuentre en el archivo ''spellfile'' la comentará. | +
-|  ''zW'' | igual que en el caso anterior, pero en este caso la añade al listado interno, tal y como has visto en el caso anterior con ''zg'' y ''zG''. | +
-|  ''zug'' y ''zuw'' | deshacen las acciones de ''zg'' y ''zw''. Lo mismo sucede con ''zuG'' y ''zuW'', pero de nuevo en el caso de los listados internos|+
  
-También es posible realizar estas operaciones utilizando comandos, como los que te muestro a continuación, 
  
-| ''[count]spellgood <palabra>'' | se comporta como ''zg'' | 
-| ''spellgood! <palabra>'' | funciona como ''zG'' | 
-| ''[count]spellwrong'' <palabra> | se comporta como ''zw'' | 
-| ''spellwrong!'' <palabra> | funciona como ''zW'' | 
 ==== Conclusión ==== ==== Conclusión ====
  
 En recomendación del autor, no hay muchas cosas comparables para poder aprender lo básico de Vim que ''vimtutor''. Tiene ejercicios y explicaciones detalladas, además que el tutorial en promedio, si se desea, se puede aprender en 25-30 minutos. En recomendación del autor, no hay muchas cosas comparables para poder aprender lo básico de Vim que ''vimtutor''. Tiene ejercicios y explicaciones detalladas, además que el tutorial en promedio, si se desea, se puede aprender en 25-30 minutos.
  • vim.txt
  • Última modificación: 2023/03/21 17:29
  • por peron