From a6edb01b00b6e012fc2c5ca261a6a924614c0f88 Mon Sep 17 00:00:00 2001 From: PicciHud Date: Wed, 18 May 2022 15:44:09 +0200 Subject: [PATCH] Aggiunto comandi: Finestre e file multipli --- Img/Guida_vim/finestre multiple_vim.jpg | Bin 0 -> 29278 bytes articoli.html | 26 ++- guida_vim.html | 296 ++++++++++++++++++++++-- indipendenza_cyberspazio.html | 6 +- style.css | 9 +- 5 files changed, 300 insertions(+), 37 deletions(-) create mode 100644 Img/Guida_vim/finestre multiple_vim.jpg diff --git a/Img/Guida_vim/finestre multiple_vim.jpg b/Img/Guida_vim/finestre multiple_vim.jpg new file mode 100644 index 0000000000000000000000000000000000000000..193022f56d6ad99a5e747599b09f9f7c4502cd07 GIT binary patch literal 29278 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 literal 0 HcmV?d00001 diff --git a/articoli.html b/articoli.html index d743844..4fda438 100644 --- a/articoli.html +++ b/articoli.html @@ -41,19 +41,8 @@ -
-

Indipendeza del Cyberspazio

-
-

22-04-2022

-

#document #freedom #philosophy

-

La Dichiarazione di indipendenza del cyberspazio è stata redatto l'8 febbraio 1996 da John P. Barlow, uno dei fondatori della - EFF. La Dichiarazione sostiene la negazione della proprietà di Internet. -

- -

Read more

Read more -
@@ -67,8 +56,21 @@
-
+

Indipendeza del Cyberspazio

+
+

22-04-2022

+

#document #freedom #philosophy

+

La Dichiarazione di indipendenza del cyberspazio è stata redatto l'8 febbraio 1996 da John P. + Barlow, uno dei fondatori della + EFF. La Dichiarazione sostiene la negazione della proprietà di Internet. +

+ +

Read more

Read more +
+
+ + diff --git a/guida_vim.html b/guida_vim.html index 523c16e..c401457 100644 --- a/guida_vim.html +++ b/guida_vim.html @@ -41,7 +41,7 @@
- Vim text editor + Vim text editor
@@ -103,7 +103,8 @@

- Command mode: quando si avvia Vim, ci si trova in ​​modalità di comando (detta anche normal mode). In questa modalità è possibile spostarsi sullo schermo, eliminare e copiare del testo, ma non possibile scrivere - testo;

+ testo; +

- Insert mode: per inserire del testo in un file, esiste una modalità di inserimento dedicata, chiamata appunto insert mode;

- Visual mode: permette di utilizzare i tasti freccia per selezionare il testo su più righe @@ -117,6 +118,15 @@ di tasti da premere.

+ +

Avviare Vim da terminale

+

Aprire un terminale e digitare il seguente comando:

+

vim

+

È possibile aprire direttamente un file tramite Vim:

+

vim {file}

+ +
+

Comandi base

Vediamo ora alcuni comandi di base per spostarsi tra le varie modalità dell'editor.

@@ -294,6 +304,14 @@ :nriga Sposta il cursore alla riga indicata + + ^o + Sposta il cursore alla posizione precedente + + + ^i + Sposta il cursore alla posizione successiva (rispetto alla precedente) + @@ -334,19 +352,19 @@ - /parola + /{parola} Spostare il cursore alla prima occorrenza della parola - ?parola + ?{parola} Spostare il cursore all'ultima occorrenza della parola - flettera + f{lettera} Spostare il cursore sulla lettera ricercata nella riga - tlettera + t{lettera} Spostare il cursore prima della lettera ricercata @@ -463,6 +481,10 @@ dd Cancella un'intera riga + + D + Cancella un'intera riga dalla posizione del cursore + dit Delete inner tag (come i tag html) @@ -601,10 +623,6 @@ - - no - Scrivere n righe contemporaneamente - qlettera Inizio registrazione macro. Es.: qa - tutti i comandi digitati successivamente saranno @@ -662,6 +680,10 @@ + + no + Crea n righe contemporaneamente + CTRL+a Aumenta di un'unità il primo numero di una riga (3^a -> aumenta di 3 unità il numero) @@ -669,7 +691,7 @@ . - Ripete il comando precedente (dw -> Il '.' ripete poi il comando) + Ripete l'ultima azione eseguita (o comando) :set number @@ -694,6 +716,30 @@ +

Eseguire comandi shell da Vim

+ + + + + + + + + + + + + + + + + + +
:!commandEsegue un singolo comando. Ad esempio: :!pwd
:shellIl comando darà accesso al terminale, dove si potranno eseguire più comandi. Digitare il comando exit per tornare alla sessione di Vim
+ + + Il comando sopra ti darà accesso al terminale, dove puoi eseguire più comandi. Una volta che hai finito, digita il comando exit che tornerà alla sessione di Vim. +

Controllo ortografico in Vim

La prima cosa da sapere è come attivare il controllo ortografico o spellcheck.

In command line, digitare:

@@ -726,11 +772,11 @@ [s - Sposta il cursore alla prima parola errata a sinistra
+ Sposta il cursore alla prima parola errata a sinistra s] - Sposta il cursore alla prima parola errata a destra + Sposta il cursore alla prima parola errata a destra @@ -771,30 +817,238 @@

Sulla parola errata digitare:

^X quindi s

Si aprirà un menù a finestra con le possibili parole corrette. Per scegliere dal menù a tendina usate la - combinazione di tasti CTRL+N (next) oppure CTRL+P (previous).

+ combinazione di tasti CTRL+N (next) oppure CTRL+P (previous).

Vim text editor

Auto-completamento

-

Digitando CTRL+X, in insert mode, si accede a molto di più del sistema di +

Digitando CTRL+X, in insert mode, si accede a molto di più del sistema di correzione degli errori. È possibile procedere all'auto-completamento delle parole che si stanno digitando.

Dopo aver digitato CTRL+X, invece di s è possibile digitare:

-

- CTRL+L, per il completamento dell’intera linea (completa con frasi simili +

- CTRL+L, per il completamento dell’intera linea (completa con frasi simili a quelle scritte precedentemente; utile se si è un programmatore);

-

- CTRL+N, per il completamento con parole del documento (utile soprattutto +

- CTRL+N, per il completamento con parole del documento (utile soprattutto per nomi o parole complesse che si usano abbondantemente nel file);

-

- CTRL+K, per il completamento con parole del dizionario.

+

- CTRL+K, per il completamento con parole del dizionario.

-
-

Un articolo a parte sarà dedicato ai plugin e alla loro installazione.

+
+ +

Lavorare con più cose contemporaneamente

+

Vim è un editor molto potente. Supporta molte funzionalità avanzate per lavorare con più file, buffer e finestre. In questa sezione, discuteremo i seguenti elementi:

+

- più file;

+

- buffer multipli;

+

- schede multiple;

+

- finestre multiple

+ +
+

Lavorare su più file>

+ + + + + + + + + + + + + + + + + +
:eCarica un nuovo file nel buffer per la modifica
:e tabElenca i file per la modifica dalla directory corrente
+ +

Buffer multipli

+

Il buffer è la memoria temporanea usata da Vim per contenere il testo letto da un file. Una volta terminata la modifica e salvato il file, allora il contenuto del buffer viene + trasferito nel file appropriato.

+

È possibile utilizzare i buffer per lavorare con più file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
:badd {file}Aggiunge il file in un nuovo buffer
:bNPassa all'ennesimo buffer. Ad esempio, per passare al terzo buffer: b3
:bnextPassa al buffer successivo
:bpreviousPassa al buffer precedente
:buffersElenca tutti i buffer
:blastPassa all'ultimo buffer
+ +

Schede multiple

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
:tabnewApre una nuova scheda
:tabnew {file}Apre un file in una nuova scheda
:tabcloseChiudi la scheda attuale
:tabnextPassa alla scheda successiva
:tabpreviousPassa alla scheda precedente
:tabfirstPassa alla prima scheda
:tablastPassa all'ultima scheda
+ +

Finestre multiple

+ + + + + + + + + + + + + + + + + + + + + +
:newApre una nuova finestra
:new {file}Apre un file in una nuova finestra
:vnewApre una nuova finestra verticalmente
+ +
+ +
+ Finestre multiple +
+ +
+ +

Modifica delle dimensioni di una finestra

+

A volte può tornar utile cambiare la dimensione di una finestra.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
:resize {new size} + Modifica le dimensioni della finestra attualmente attiva. Ad esempio: :resize 30 +
:vertical resize {new size}Modifica le dimensioni della finestra verticale
Ctrl+w poi +Aumenta le dimensioni della finestra
Ctrl+w poi -Diminuisce la dimensione della finestra
Ctrl+w poi =Imposta una dimensione uguale a tutte le finestre
Ctrl+w poi oChiude tutte le finestre, eccetto quella attiva
+ +

Muoversi tra le finestre attive

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Ctrl+w poi hSposta il focus sulla finestra a sinistra
Ctrl+w poi lSposta il focus sulla finestra a destra
Ctrl+w poi kSposta il focus sulla finestra in alto
Ctrl+w poi jSposta il focus sulla finestra in basso
+ +
+

Un articolo a parte sarà dedicato ai plugin e alla loro installazione, alla personalizzazione di Vim, sia tramite temi che modificando il file .vimrc.

- Vim or Emacs + Vim meme
diff --git a/indipendenza_cyberspazio.html b/indipendenza_cyberspazio.html index 7cf8412..d761277 100644 --- a/indipendenza_cyberspazio.html +++ b/indipendenza_cyberspazio.html @@ -31,13 +31,13 @@
-  Pictures of John Barlow EFF +  Pictures of John Barlow EFF

#Indipendenza del Cyberspazio

@@ -143,7 +143,7 @@
-  Pictures of John Barlow EFF +  Pictures of John Barlow EFF