2009-12-12 12 views
22

Sto passando da UltraEdit su Windows a gedit su Linux. Finora, l'esperienza è ottima (qui c'è molto per uno strumento gratuito), ma c'è una caratteristica indispensabile di UltraEdit. Non riesco a trovare un modo per replicare - Modalità Colonna."Modalità colonna" in gedit?

Column Mode è una funzionalità disponibile in UltraEdit premendo Alt + C. Con questa opzione è possibile evidenziare il testo in una singola colonna su più righe, consentendo di modificare più righe contemporaneamente (ad es. Per commentare una sezione di testo, anteporre una stringa a nomi di variabili allineati o per molti altri motivi). Mi ha risparmiato innumerevoli ore di ricerca e sostituzione o ripetizione manuale ripetitiva di righe consecutive, e mi sento molto imbarazzante in gedit senza di esso.

C'è qualcosa come questo (tramite un plugin probabilmente) in gedit? Grazie per eventuali suggerimenti!

risposta

8

Non sono sicuro se questo aiuta. La pagina Gnome sull'argomento è inattiva. Un sacco di gente sembra essere alla ricerca di quella caratteristica esatta. Un ragazzo sta facendo questo plug-in, provalo, forse aiuta: http://jon-walsh.com/journal/multi-edit/ Altre riflessioni sull'argomento qui: http://brainstorm.ubuntu.com/idea/17656/. Questo dovrebbe essere un plug-in non finito per quello che stai cercando, ma come ho detto, la pagina sembra essere giù. http://live.gnome.org/Gedit/Plugins/ColumnMode

+0

Sì, sembra che non sia l'unico a diventare dipendente da questa funzione. La modifica multipla sembra un'opzione interessante. Grazie! – Mzzzzzz

7

La funzione di modifica multipla fornisce solo un sottoinsieme delle funzioni disponibili in modalità colonna Ultraedit. Mentre posso creare una selezione delimitata da colonne abilitando la modalità di modifica multipla e premendo "Invio" dopo una selezione regolare, non posso copiare questa selezione negli appunti e incollarla altrove come posso con Ultraedit.

Lo sviluppatore di Multi-edit ha sviluppato un sequel chiamato "Imitation", discusso allo http://codetree.com.au/projects/imitation/. Anche il sequel sembra non avere la possibilità di tagliare e incollare una selezione di colonne.

C'è un altro editor disponibile per Linux chiamato "Kate", che offre la possibilità di tagliare e incollare un blocco di codice rettangolare. La modalità di "modifica dei blocchi" in Kate è abilitata con Ctrl-Shift-B. Una volta abilitata la modalità di modifica dei blocchi, puoi trascinare il mouse per selezionare un blocco di testo e tagliare, copiare o incollare il blocco proprio come faresti in Ultraedit.

Quando ho installato Kate sul mio sistema Fedora, ha assorbito molte dipendenze KDE, il che potrebbe essere un problema per alcune persone. Per me, è un motivo in meno per dover avviare Windows, dal momento che stavo usando la modalità di colonna di Ultraedit per fare editing che non era semplicemente conveniente in gedit.

+0

Quindi, per quanto riguarda le righe di lunghezza arbitraria come selezione e quindi copia incolla (supporto ST e Atom)? O supporta solo un blocco di righe di uguale lunghezza? – Zelphir

3

Ho anche avuto l'esperienza di passare da ULTRAEDIT in Windows ad alcuni editor di Linux. finora la soluzione migliore è:

1. usando geany per modificare file txt di grandi dimensioni. è molto più veloce di gedit per aprire il file e la modalità colonna è abbastanza comoda: tieni premuto CTRL + MAIUSC quando usi il mouse per selezionare i contenuti. oppure puoi prima posizionare il cursore sul punto iniziale, quindi tenere premuto Ctrl + Maiusc prima di usare il mouse per selezionare il punto finale. che è adatto per grandi colonne.

2. Per gli script di modifica è preferibile utilizzare emacs. c'è anche una modalità chiamata cua-mode che può selezionare la colonna. e possono aggiungere un numero incrementale su ogni riga delle colonne selezionate. il miglior tutorial è quello di cercare la modalità cuac emacs su youtube.

+0

multi-cursors è probabilmente un adattamento migliore alla modalità cua per la modifica delle colonne. –

0

sviluppo su di esso si è fermato, ma nedit è di stallo a disposizione, ha fantastica editing colonna, meglio di UltraEdit, è un editor di FAST e non dovete installare componentistica di KDE.

0

Tenere premuto Ctrl e fare una selezione si incolla come una colonna. Non è buono come Alt + C ma è abbastanza veloce per una soluzione alternativa.

Problemi correlati