VimCS: Editing: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
m
rimuove falso positivo in ricerca broken link
mNessun oggetto della modifica
m (rimuove falso positivo in ricerca broken link)
 
(7 versioni intermedie di 2 utenti non mostrate)
Riga 18: Riga 18:
sostituzione con richiesta di conferma - ''':s/vecchio/nuovo/gc''' <br/>
sostituzione con richiesta di conferma - ''':s/vecchio/nuovo/gc''' <br/>
sostituzione in tutto il documento - ''':%s/vecchio/nuovo/g''' <br/>
sostituzione in tutto il documento - ''':%s/vecchio/nuovo/g''' <br/>
sostituzione in tutto il documento con richiesta di conferma (case insensitive) - ''':%s/vecchio/nuovo/gci''' <br/>


sostituzione in tutti i buffer - ''':bufdo %s/vecchio/nuovo/ge | update'''
sostituzione in tutti i buffer - ''':bufdo %s/vecchio/nuovo/ge | update'''
Riga 26: Riga 27:




dato un file con tante righe nella forma di ''foo bar baz <nowiki>http://bla</nowiki>'',
dato un file con tante righe nella forma di ''foo bar baz <nowiki>http://indirizzo.di.esempio</nowiki>'',
elimina i caratteri prima di 'http' per ogni riga e nell'intero documento:
elimina i caratteri prima di 'http' per ogni riga e nell'intero documento:
'''<nowiki>:</nowiki>%s/^.\{-}\zehttp//g'''
'''<nowiki>:</nowiki>%s/^.\{-}\zehttp//g'''
Riga 184: Riga 185:
cancella tutte le righe dello schermo sotto il cursore - '''dL''' <br/>
cancella tutte le righe dello schermo sotto il cursore - '''dL''' <br/>
cancella dalla riga in cui si trova il cursore alla fine del documento - '''dG''' <br/>
cancella dalla riga in cui si trova il cursore alla fine del documento - '''dG''' <br/>
cancella dalla riga in cui si trova il cursore all'inizio del documento - '''dg''' <br/>
cancella dalla riga in cui si trova il cursore all'inizio del documento - '''dgg''' <br/>
cancella intero documento - '''ggdG''' <br/>
cancella intero documento - '''ggdG''' <br/>
cancella parola e passa alla modalità inserimento - '''cw''' <br/>
cancella parola e passa alla modalità inserimento - '''cw''' <br/>
Riga 200: Riga 201:


inserisce commento (#) ad inizio riga - ''':s/^/#/'''
inserisce commento (#) ad inizio riga - ''':s/^/#/'''


== Annulla, ripeti, cronologia e ricerca ==
== Annulla, ripeti, cronologia e ricerca ==
Riga 232: Riga 232:
ripete ricerca indietro - '''n''' <br/>
ripete ricerca indietro - '''n''' <br/>
cerca in avanti - '''N'''
cerca in avanti - '''N'''
cerca parola in avanti (case insensitive) - '''/parola\c''' <br/>
cerca parola indietro (case insensitive) - '''?parola\c''' <br/>
numero di occorrenze di una parola - ''':%s/parola//gn'''


disabilita l'evidenziazione delle parole dopo la ricerca - ''':noh'''
disabilita l'evidenziazione delle parole dopo la ricerca - ''':noh'''
Riga 246: Riga 251:
Esistono tre tipi differenti di selezione: PRIMARY, SECONDARY, e CLIPBOARD, ma solo due vengono utilizzate. <br/>
Esistono tre tipi differenti di selezione: PRIMARY, SECONDARY, e CLIPBOARD, ma solo due vengono utilizzate. <br/>
* PRIMARY: il testo selezionato e incollato tramite il mouse, ovvero seleziona con il tasto 1 (sinistro, o destro per i mancini) e incolla con il tasto 2 (centrale).
* PRIMARY: il testo selezionato e incollato tramite il mouse, ovvero seleziona con il tasto 1 (sinistro, o destro per i mancini) e incolla con il tasto 2 (centrale).
* CLIPBOARD: il testo copiato o tagliato e incollato tramite i menù delle applicazioni o le classiche scorciatoie Ctrl-c/Ctrl-x/Ctrl-v. <br/>
* CLIPBOARD: il testo copiato o tagliato e incollato tramite i menù delle applicazioni o le classiche scorciatoie Ctrl-c / Ctrl-x / Ctrl-v. <br/>
[http://www.freedesktop.org/wiki/Specifications/ClipboardsWiki Specifiche Freedesktop]
[http://www.freedesktop.org/wiki/Specifications/ClipboardsWiki Specifiche Freedesktop]


Riga 267: Riga 272:
Un po' come usare /dev/null in una shell, utile per cancellare senza coinvolgere gli altri registri.
Un po' come usare /dev/null in una shell, utile per cancellare senza coinvolgere gli altri registri.


cancella riga - '''"_dd'''
cancella riga - '''"_dd''' <br/>
cancella tre righe - '''"_3dd'''
cancella tre righe - '''"_3dd'''


Per approfondire e sapere di più sugli altri sette registri consultare la documentazione:
Per approfondire e sapere di più sugli altri sette registri consultare la documentazione: <br/>
'''<nowiki>:</nowiki>help "'''
'''<nowiki>:</nowiki>help "''' <br/>
'''<nowiki>:</nowiki>help :registers'''
'''<nowiki>:</nowiki>help :registers'''


3 581

contributi

Menu di navigazione