diff --git a/pages.it/common/vim.md b/pages.it/common/vim.md new file mode 100644 index 000000000..69a875a92 --- /dev/null +++ b/pages.it/common/vim.md @@ -0,0 +1,36 @@ +# vim + +> Vi IMproved, un editor di testo per programamtori che fornisce diverse modalità per modificare testo. +> Premi `i` per entrare in insert mode e `` per tornare in normal mode dove non puoi inserire testo normalmente. + +- Apri un file in vim: + +`vim {{file}}` + +- Vai in insert mode (per inserire testo): + +`i` + +- Copia ("yank") o taglia ("delete") la linea corrente (per incollarla poi con `P`): + +`{{yy|dd}}` + +- Annulla l'ultima operazione: + +`u` + +- Cerca un pattern nel file (usa `n`/`N` per spostarti al risultato successivo/precedente): + +`/{{pattern}}` + +- Effettua una sostituzione tramite regex nell'intero file: + +`:%s/{{pattern}}/{{sostituzione}}/g` + +- Salva modifiche al file ed esci: + +`:wq` + +- Esci senza salvare: + +`:q!`