2021-07-19 16:32:55 +02:00
|
|
|
# vim
|
|
|
|
|
|
|
|
> Vim (Vi IMproved), un editor de texto para la línea de comandos, que proporciona varios modos para diferentes tipos de manipulación de texto.
|
2021-07-27 18:01:43 +02:00
|
|
|
> Pulsando `i` entra en el modo insertar. `<Esc>` regresa al modo normal, permitiendo el uso de comandos Vim.
|
2021-07-19 16:32:55 +02:00
|
|
|
> Más información: <https://www.vim.org>.
|
|
|
|
|
|
|
|
- Abre un archivo:
|
|
|
|
|
|
|
|
`vim {{ruta/al/archivo}}`
|
|
|
|
|
2021-08-18 02:11:25 +08:00
|
|
|
- Abre un archivo en un número de línea especificado:
|
|
|
|
|
|
|
|
`vim +{{número_de_línea}} {{ruta/al/archivo}}`
|
|
|
|
|
2024-01-07 05:44:17 -05:00
|
|
|
- Muestra el manual de Vim:
|
2021-07-19 16:32:55 +02:00
|
|
|
|
|
|
|
`:help<Enter>`
|
|
|
|
|
|
|
|
- Guarda y sale:
|
|
|
|
|
2024-10-21 07:04:39 +02:00
|
|
|
`{{<Esc>ZZ|<Esc>:x<Enter>|<Esc>:wq<Enter>}}`
|
2021-07-19 16:32:55 +02:00
|
|
|
|
2024-01-07 05:44:17 -05:00
|
|
|
- Deshaz la última operación:
|
2021-07-19 16:32:55 +02:00
|
|
|
|
2024-01-02 06:38:32 +01:00
|
|
|
`<ESC>u`
|
2021-07-19 16:32:55 +02:00
|
|
|
|
|
|
|
- Busca un patrón en el archivo (pulsa `n`/`N` para ir a la próxima/previa coincidencia):
|
|
|
|
|
|
|
|
`/{{patrón_a_buscar}}<Enter>`
|
|
|
|
|
|
|
|
- Realiza una sustitución de una expresión regular en el archivo completo:
|
|
|
|
|
|
|
|
`:%s/{{expresión_regular}}/{{reemplazo}}/g<Enter>`
|
|
|
|
|
|
|
|
- Muestra los números de línea:
|
|
|
|
|
|
|
|
`:set nu<Enter>`
|