Profile

Layout

Menu Style

Cpanel
Sei qui: Home Blog Programmazione Gedit - Caratteristiche di Gedit utili ai programmatori

Gedit - Caratteristiche di Gedit utili ai programmatori

gedit - editor

Gedit è l'editor di default installato con GNOME desktop environment. Anche il suo scopo è semplice, questo editor è estremamente potente e flessibile. Tramite i plugin è possibile aumentare notevolmente le sue caratteristiche.

Plugin

Nella tabella seguente vengono elencati i plugin che troviamo direttamente all'interno del pacchetto:

  • Change case. Changes the case of the selected text.
  • Document statistics. Counts the number of lines, words, characters with spaces, characters without spaces, and bytes in the current file. The plugin displays the results in a Document Statistics dialog.
  • External tools. Run external programs and displays the resulting output.
  • File browser pane. Browse and open files directly from the gedit side pane.
  • Indent lines. Indents the selected lines, or removes the indentation from the selected lines.
  • Insert date/time. Inserts the current date and time into a file.
  • Snippets. Expands customizable macros to commonly used code blocks.
  • Sort. Sorts the selected text.
  • Spell checker. Checks the spelling in the selected text. You can configure gedit to check the spelling automatically, or you can check the spelling manually, in the specified language.
  • Tag list. Displays in the sidepane a list of common tags to insert into a file.
  • User name. Inserts the name of the current user into the file.

Per entrare nei dettagli dei plugin potete guardare sul sito ufficiale.

Gedit per programmatori

Gedit, con le oppurtune configurazioni, può diventare un ottimo editor per chi programma. In questo paragrafo vi elenco alcuni accorgimenti utili.

Column Mode Plugin for Gedit

Un plugin molto utile è quello che ci consente di fare dei copia incolla in modalita colonna. Lo potete trovare al seguente indirizzo.

L'evidenziazione della sintassi

Andiamo a configurare il programma per usare come evidenziazione della sintassi il codice PHP, quindi View, Highlight mode e quindi Scripts, infine selezioniamo PHP.

Visualizzazione dei numeri di riga

basta andare in Edit, Preferences e quindi spuntare la casella Display line numbers (io uso anche Higlight current line, per non impazzire con linee lunghe, e Highlight matching bracket per evidenziare le parentesi che corrispondono, ma non è necessario).

Autocompletamento della sintassi

l'autocompletamento della sintassi può essere attivato utilizzando il plugin snippet

Elencazione delle funzioni presenti

Per effettuare l'installazione iniziamo installando ctag, in particolare:

sudo apt-get install exuberant-ctags

e facciamo in modo che anche i file *.module e *.install vengano interpretati come file con codice PHP, quindi aggiungiamo le direttive al file .ctags o più velocemente:

echo '--langmap=php:+.module.install' >> ~/.ctags

A questo punto scarichiamo il plugin per gedit dal sito del progetto, se non sono disponibili i binari per la vostra configurazione potete provare a vedere se nella vostra distribuzione sono già presenti o dovrete conmpilarveli manualmente; fiortunatamente nel mio caso i binari per AMD64 sono disponibili, quindi mi limito a scaricarli, decomprimerli e caricarli nella cartella dei plugin:

wget http://kent.dl.sourceforge.net/sourceforge/symbol-browser/gedit-symbol-b...
tar -xzf gedit-symbol-browser-plugin-bin-ubuntu-AMD64-0.1.tar.gz
sudo mv plugins/* /usr/lib/gedit-2/plugins/
mv symbols ~/.gnome2/gedit

Ora è sufficiente andare nella scheda di configurazione di gedit e abilitare il plugin, nella parra laterale veranno visualizzate le informazioni relative alle funzioni disponibili nei file aperti (e salvati).

Multiedit

Multi-edit is a gedit plugin that allows you to simultaneously edit multiple parts of a document while you type. It’s extremely useful for tasks like:

Approfondimenti:

Gedit Symbol Browser Plugin

Articolo

Tips

  • I plugin di Default sono installati in /usr/share/gedit-2

 
 

Dati fiscali

Pironti Eleonora - V. Sandro Pertini 19 - Settimo Milanese (MI) 20019 Cell: 3774322098- tel 0292807768 - P.IVA 13201480152

Sei qui: Home Blog Programmazione Gedit - Caratteristiche di Gedit utili ai programmatori