Herramientas de usuario

Diferencias

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

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
vim [2023/03/21 17:29] – [Tutorial] peronvim [2026/04/21 16:09] (actual) – editor externo 127.0.0.1
Línea 18: Línea 18:
  
 <file bash> <file bash>
-vim hello.txt+vim fichero.txt
 </file> </file>
  
Línea 28: Línea 28:
  
 <file bash> <file bash>
-cat hello.txt+cat fichero.txt
 # salida: Hola tildes :D # salida: Hola tildes :D
 </file> </file>
Línea 36: 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 ''ESC''. Además que permite ejecutar ciertos mandatos que nos harán más eficientes a la hora de escribir documentos o programar, inclusive. +  * **Modo comando**: Es el modo por defecto en el que inicia VIM. Permite, como su nombre lo indica, ejecutar comandos de Vim, cosa que se puede realizar ingresando '':''. Podrás moverte en la pantalla, borrar o copiar texto.  
-  * **Modo inserción**: Hay varias maneras de ingresar a este modo, pero ya mostramos una forma: con la tecla ''i''+  * **Modo normal**: Este modo es con el que iniciamos el comando y se puede volver cuando se desee presionando **Tecla Esc**. Además que permite ejecutar ciertos mandatos que nos harán más eficientes a la hora de escribir documentos o programar, inclusive. 
-  * **Modo comando**: Permite, como su nombre lo indica, ejecutar comandos de Vim, cosa que se puede realizar presionando '':''+  * **Modo inserción**: Para escribir texto en un fichero, debes usar este modo. Hay varias maneras de ingresar a este modo, pero la manera más utiliza es usar la **tecla i**
-  * **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**: Puedes usar las **flechas de cursor** para seleccionar texto a lo largo de las líneas (en lugar de trabajar directamente en las líneas donde está posicionado el cursor). Podrás activar el modo visual con la **tecla v**.
 ==== 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.
 +
 +^ Comando Básico ^ Resultado ^
 +| **Esc** | Conmuta a modo de Comandos. |
 +| **i** | Conmuta a Modo de Inserción (para empezar a escribir) |
 +| **Esc**+'':w'' | Guarda los cambios. |
 +| **Esc**+'':q!'' | __Descarta los cambios y sale de Vim__. |
 +| **Esc**+'':w'' | Guarda los cambios y sale de vim. |
 +
 +
  
 === Inserción === === Inserción ===
-  * ''i'': Ingresa en modo inserción pero a partir de la posición actual del cursor. +^ Tecla ^ Tipo de Inserción ^ 
-  ''a'': Ingresa en modo inserción pero desplaza primero una posición del cursor. +''i'' a partir de la posición actual del cursor. | 
-  ''I'': Ingresa en modo inserción pero al inicio de la línea. +''a'' desplaza primero una posición del cursor. | 
-  ''A'': Ingresa en modo inserción pero al final de la línea. +''I'' al inicio de la línea. | 
-  ''o'': Ingresa en modo inserción pero una línea abajo de la posición actual del cursor. +''A'' al final de la línea. | 
-  ''O'': Ingresa en modo inserción pero una línea arriba de la posición actual del cursor.+''o'' una línea abajo de la posición actual del cursor. | 
 +''O'' una línea arriba de la posición actual del cursor. |
  
 === Normal === === Normal ===
-  * ''h''Desplaza el cursor una posición a la izquierda. + 
-  ''j''Desplaza el cursor una posición abajo. +^ Tecla ^ Movimiento del Cursor ^  
-  ''k''Desplaza el cursor una posición arriba. +|''h'' |Desplaza una posición a la izquierda. | 
-  ''l''Desplaza el cursor una posición a la derecha. +|''j'' |Desplaza una posición abajo. | 
-  ''y'': Copia toda la línea actual+|''k'' |Desplaza una posición arriba. | 
-  ''p'': Pega la línea que se ha copiado+|''l'' |Desplaza una posición a la derecha. | 
-  ''d''Corta toda la línea actual.+''['' o ''Inicio'' |Desplaza al principio del párrafo| 
 +'']'' o ''Fin'' |Desplaza al final del párrafo| 
 +''g'' |Desplaza al inicio del fichero | 
 +| ''G'' |Desplaza al final del fichero | 
 + 
 + 
 +^ Tecla ^ Edición ^ 
 +| **u** | Deshace el cambio | 
 +| **Ctrl+r** | Rehace el cambio | 
 +| **X** | copia lo seleccionado al portapapeles. | 
 +| **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 === === Visual ===
-  * ''v'': Ingresa en modo visual seleccionando primero el carácter de la posición actual del cursor. +^ Tecla ^ Tipo de entrada a modo visual^ 
-  ''V'': Ingresa en modo visual seleccionando toda la línea donde se encuentra el cursor.+''v'' seleccionando primero el carácter de la posición actual del cursor. | 
 +''V'' seleccionando toda la línea donde se encuentra el cursor. |
  
  

Este sitio web utiliza cookies para guardar datos esenciales de su actividad, como su autenticación. Al entrar acepta el uso de cookies.

Más información