Newsgroup: it.comp.os.linux.iniziare
Titolo: Cancellare larghe porzioni di testo da Konsole.

Salve a tutti.
Perdonatemi la domanda banale ma non sono riuscito a trovare la
risposta. E' possibile in qualche modo selezionare col mouse in Konsole
una porzione di testo e cancellarla rapidamente? Mi spiego: io uso Slrn
per le news e spesso mi ritrovo, per quotare decentemente, a dover
cancellare svariate righe del post a cui sto rispondendo.
Sfortunatamente ci riesco solo posizionando il cursore all'inizio del
testo da cancellare, pigiando Canc ed aspettando. Ovviamente non è molto
pratico, per non parlare del caso in cui lo rilascio con una frazione di
secondo di ritardo cancellando anche parte del testo che volevo tenere.
Esiste un modo per avere una specie di funzione "seleziona e cancella"
in applicazioni testuali? 
Grazie e ciao.
-- 
Lucio.
"Tutto quello che possiamo fare è sperare per il meglio, aspettarci 
il peggio e accontentarci di una via di mezzo"

 cancellare svariate righe del post a cui sto rispondendo.
Se usi ViM (o un altro clone di Vi), usa 'dd' per cancellare una linea,
oppure 'dN', con N = numero di linee da cancellare (d3, d9, d25, ...)
Leggi la documentazione dell'editor che usi.
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)                 [ 
http://www.emmanuelebassi.net
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

  Emmanuele.
 
Ciao e grazie.


 
Attento il moltiplicatore dei comandi va messo prima, non dopo!
Quello che segue la "d" è l'oggetto da rimuovere
4Y  copia 4 righe
6dd cancella 6 righe
3dw cancella 3 parole
2cw cambia 2 parole
5cl cambia 5 caratteri
6cc cambia 6 righe
...
ciao, andrea

 Attento il moltiplicatore dei comandi va messo prima, non dopo!
Dimentico sempre, anche perché con ViM faccio "d6<freccia giù>" e mi
cancella le sei righe sottostanti al cursore (e "d6<freccia su>" per
cancellare le sei righe soprastanti al cursore).
Con ViM, poi, si possono tranquillamente usare le regular expression
per eseguire un comando; ad esempio
	d/^$<cr>
Cancella tutto ciò che segue fino a che non trova una linea vuota; è
utile per cancellare tutto il quote in un'email, ad esempio.


 
Se incominciamo ad elencare tutto quello che fa vim, ..
non la finiamo più. :-)
Non diciamo che fa anche il caffé, altrimenti i fanatici
di Emacs si adombrano ;-)
ciao, Andrea

 di Emacs si adombrano ;-)
Mi aspetto che, da un momento all'altro, qualcuno di questi Adoratori
del Male Incarnato in LISP spunti fuori. :-)


 Grazie della dritta, mi sarà molto utile.
aggiungo, se sei pigro, puoi usare il modo visuale di vim.
schiacci v in modalita` comandi, e poi con i tasti con cui muovi il
cursore (hjklbw ecc...) selezioni. poi cacelli con x.
il numero di pressioni di tasto e` probabilmente maggiore, ma alle volte
quando non hai voglia di "contare" quello che devi cancellare e` comodo.
hint... nella documentazione di vim trovi anche il modo di fare
selezioni verticali ;)
-- 
#!/bin/rik0               | Seasons don't fear the reaper
for whom the bell trolls? | Nor do the wind, the sun or the rain
                          | (BOC)

 del Male Incarnato in LISP spunti fuori. :-)
ne spunta uno pentito che si e` appena reso conto del suo errore ed ha
adottato vim... va bene lo stesso? ;)
[ la tecnica di usare vim con mutt e slrn o simili e` micidiale... prima
di rendersene conto uno ha gia` i comandi nelle dita, e poi lo usa per
tutto... magari un giorno scrivero` la mia testimonianza ;) ]


 quando non hai voglia di "contare" quello che devi cancellare e` comodo.
Anche l'uso dei mark puo' essere molto utile per cancellare senza
contare.
-- 
Ciao
Gianluca

 contare.
impagabile... anche se cerco di non mettermelo troppo nelle dita,
poiche` e` qualcosa che trovo raramente in altri programmi (per esempio
quello che sto usando ora) e non aspettarmelo mi evita numerose
incazzature ;)


 adottato vim... va bene lo stesso? ;)
]zac[
E a questo punto è doveroso che .... zac .... compaia.
Toppo comodo sviluppare, compilare, debuggare, eseguire comandi cvs,
sessioni di (e)diff, compilazione dei file di traduzione (*.po) e
navigazione e gestione dei file e molto altro tutto dall'interno dello
stesso ... s.o. (emacs!) (e i tasti da ricordare non vanno oltre la
decina), e di riscrivere i comandi non se ne parla visto che emacs permette
di riscegliere il comando digitato in cvs, in ediff, in compilazione, ecc.
Troppo comodo poter aprire un'altra sessione di emacs e comunque avere già
tutte le 'cose' già precedentmente aperte, troppo comodo dividere (e
riunire) la visualizzazione in orrizontale o verticale con due tasti.
In una sola cosa considero VI insuperabile, nella lettura e modifica di file
di enormi dimensioni (mi ha aiutato tantissimo nel modificare un file di
esportazione testuale che conteneva numeri nulli sparsi per varie tabelle
(se mi ricordo era superiore al GB).
P.S. il LISP non mi piace, con quella notazione polacca (inversa) e quei
livelli di parentesi .... brrrr ....

 livelli di parentesi .... brrrr ....
io invece lo adoro... pensa te l'ironia della sorte ;)


 sessioni di 
Accidenti. Ho tirato fuori una guerra di religione :-(
Per me sono entrambi due editor favolosi.
Uso prevalentemente vi(m) per due ragioni:
- ho imparato a usare il computer usando vi. Quindi è la mia "lingua madre"
- lo trovo installato sempre e dappertutto: unix commerciali, rescue mode,
..
ciao, Andrea

 rescue mode, ..
]zac[
Saper usare VI è fondamentale come e più di saper usare la console, non
saperlo usare almeno un pò vuol dire restringersi un sacco di possibilità.
Emacs ha uno scopo diverso, è un sistema di sviluppo che se vuoi, edita
anche i testi ( :) ).

 anche i testi ( :) ).
Piano: è un sistema operativo che se vuoi edita anche i testi. ;-)


Piano: è un sistema operativo che se vuoi edita anche i testi. ;-)
Buffo, che questo programma venga proprio da chi con UNIX ci è
cresciuto e che sia usato da tanti "hard user".  
La filosofia di UNIX non dovrebbe essere KISS? Tanti programmi
iperspecializzati, ognuno fa una sola cosa e bene?
E poi, La cosa bella di Linux non è che al contrario di Windows non fa
nulla di testa sua? 
Beh, IMHO emacs è proprio la negazione di entrambe le cose.
Innanzitutto è veramente un S.O. (su questo NG avevo letto della iso
di emacslinux, o qualcosa del genere?), lo avvii ci scrivi e leggi,
programmi, leggi osta news, ci navighi pure su internet!. Il contrario
di KISS, no?
E poi, gnus, con lo score adattativo fa il contrario di "non far nulla
di testa sua". Ti guarda legger ele news e decide da solo che score
dare ai messaggi!!!
Comunque Gnus è veramente una bomba, per adesso sto usando il viper
mode (emula vi), se riesco a avviare vim per comporre i messaggi può 
darsi che lo eleggo newsreader di default! :-)
Ciao.
-- 
Antonio
| Pretendi una risposta immediata dal NG?
| Puoi ottenerla!
| 
http://groups.google.com/advanced_group_search

Ciao,
scusa l'intrusione, ma l'argomento è interessante ;)
In effetti Emacs è un caso a parte, dei piu' estremi, anche se non il
solo. Non a caso Eric Raymond lo usa come esempio nel suo "The Cathedral
and the Bazaar" confrontandolo al modello di sviluppo di Linux.
Sara' che è nato parecchio tempo fa, in un contesto diverso da quello di
oggi. 
Personalmente non mi sono mai cimentato con Emacs seriamente.
Non mi interessano le guerre di religione, ma trovo vim sufficiente per le
mie necessità.
Sul desktop uso prevalentemente l'ambiente grafico (GNOME), ma non mi
sogno nemmeno per sbaglio di mettermi a editare un file di testo o un
sorgente con gedit!
Magari quando avro' piu' tempo studiero' emacs, vorrei fare in modo che mi
porti il caffè a letto la mattina ;)
ciao
Lcua

 cresciuto e che sia usato da tanti "hard user". 
in realta` Emacs (come primo insieme di Macro per TECO) e` nato su ITS,
non su Unix. Solo quando rms (che era cresciuto su ITS) ha deciso che
"il futuro" sarebbe stato Unix (nel senso che ha deciso di "clonare"
unix con il progetto GNU), Emacs e` entrato prepotentemente in questo
ambiente.
In questo senso la *tradizione* di Emacs non e` Unix, anche se ormai e`
su unix da piu` di vent'anni (chi ha voglia di sparare il numero
esatto?)
<humor on>
e comunque siete tutti dei lamerazzi. l'unico editor e` ed :))))
<humor off>


 iperspecializzati, ognuno fa una sola cosa e bene?
Infatti emacs sa fare (e bene) *UNA SOLA* cosa: interpretare il LISP.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net