This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Editor testi: automatizzare operazioni

Tags: None
(comma "," separated)
emmedi
Registered Member
Posts
42
Karma
0
OS
Avrei la necessità di eseguire su del testo alcune operazioni di sostituzione e vorrei sapere se con kate o kwrite vi è la possibilità di eseguirle in automatico.
Le operazioni che eseguo singolarmente tramite la finestra di sostituzione sono:
- sostituisci 2 spazi con uno soltanto;
- sostituisci apostrofo tipografico con apostrofo normale;
- sostituisci virgolette tipografiche con virgolette normali;
- sostituisci puntini di sospensione con 3 normali punti.

Grazie per l'attenzione.

Ciao
User avatar
Howl
Registered Member
Posts
55
Karma
0
OS
Nel senso che vorresti eseguire tutte e 4 le sostituzioni contemporaneamente?
Uno script da terminale potrebbe comunque andarti bene?
Il comando tr è perfetto per svolgere questo genere di compiti.

Per es. per sostituire qualunque occorrenza multipla di uno spazio:
Code: Select all
cat file.txt | tr -s ' ' > file2.txt

Salva tutto in file2.txt.
Code: Select all
mv file2.txt file.txt

Rinomina file2.txt sovrascrivendo file.txt

Se vuoi eseguire più sostituzioni contemporaneamente basta allungare la pipe con altre invocazioni di tr.
emmedi
Registered Member
Posts
42
Karma
0
OS
Howl wrote:Nel senso che vorresti eseguire tutte e 4 le sostituzioni contemporaneamente?

Quella era la speranza...

Howl wrote:Il comando tr è perfetto per svolgere questo genere di compiti.

Se non vi sono altre soluzioni credo rimedierò con uno script.

Grazie per la dritta.
User avatar
Howl
Registered Member
Posts
55
Karma
0
OS
emmedi wrote:Se non vi sono altre soluzioni credo rimedierò con uno script.

Io non ne conosco, ma comunque ti salvi lo script per es. in /usr/bin e col terminale integrato di kate lo lanci istantaneamente. E il gioco è fatto.
emmedi
Registered Member
Posts
42
Karma
0
OS
Mi auguravo che si potessero creare delle sorte di macro...
panda84
Moderator
Posts
376
Karma
1
OS


Usate il pulsante Accept this answer per marcare una discussione come risolta!
Blog - LUG - KDE - Lavoro
panda84
Moderator
Posts
376
Karma
1
OS
Forse agli sviluppatori sono fischiate le orecchie:
http://kate-editor.org/2010/07/09/kate- ... d-actions/


Usate il pulsante Accept this answer per marcare una discussione come risolta!
Blog - LUG - KDE - Lavoro


Bookmarks



Who is online

Registered users: Bing [Bot], claydoh, Google [Bot], rblackwell, sethaaaa, Sogou [Bot]