Come impostare la codifica in gedit 3.2?

15

Non riesco a visualizzare il file codificato con GBK. In gconf-editor di gnome 3.2, non riesco a trovare l'oggetto di codifica di gedit. Come impostarlo? grazie

    
posta waterloo2005 24.01.2012 - 09:39

2 risposte

30

Non ho un file codificato in GBK per testare le soluzioni, ma provatele.

Opzione 1 : esegui gedit e quindi apri il file:

  • esegui gedit

  • fai clic su apri

  • seleziona nella combo di codifica "aggiungi" e aggiungi GB18030 (o GBK)

  • seleziona quella codifica nella combinazione

  • seleziona il file

Opzione 2 :

  • installa ed esegui gconf-editor

  • Trova / apps / gedit-2 / preferences / chiave di codifica "auto_detected" e impostalo su:

    [CURRENT,GB18030,GBK,GB2312,UTF-8,UTF-16]
    

Ricorda di eseguire il backup del valore precedente di auto_detected !!

Opzione 3 : Usando dconf (il "più recente" gconf, usato in ubuntu)

dconf read /org/gnome/gedit/preferences/encodings/auto-detected

Salva il risultato (backup)!

dconf write /org/gnome/gedit/preferences/encodings/auto-detected "['CURRENT', 'GBK', 'GB18030', 'GB2312', 'UTF-8', 'UTF-16']"

Fonti:

Per ripristinarlo come predefinito: a) usa l'opzione di cui hai eseguito il backup dal comando dconf read

o b) prova:

dconf reset /org/gnome/gedit/preferences/encodings/auto-detected
    
risposta data Savvas Radevic 24.01.2012 - 11:43
2

Se vuoi farlo velocemente, installa medit . Tutto funziona dalla scatola.

Se vuoi ancora utilizzare gedit , allora devi lavorare un po ':

  1. Imposta rilevamento automatico

    gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8', 'GBK', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
    
  2. Installa plug-in per selezionare manualmente la codifica. Molto utile, specialmente quando rilevamento automatico non rileva correttamente la codifica

Plug-in "Cambia codifica" per gedit v3

# Download plugin
mkdir -p /tmp/encoding
cd /tmp/encoding
wget https://aur.archlinux.org/packages/ge/gedit-encoding-plugin/gedit-encoding-plugin.tar.gz
tar -xzvf gedit-encoding-plugin.tar.gz

# Copy to plugins directory
mkdir -p ~/.local/share/gedit/plugins
cp /tmp/encoding/gedit-encoding-plugin/encoding.plugin /tmp/encoding/gedit-encoding-plugin/encodingpy.py ~/.local/share/gedit/plugins

# Remove /tmp/encoding
rm -Rf /tmp/encoding

Quindi esegui gedit. Scegli Modifica - & gt; Preferenze - & gt; Plugin (scheda) - & gt; seleziona la casella di controllo " Codifica ". Dopo averlo fatto, puoi trovare " Codifica " nel menu " File "

Descrizione plugin: link

Plugin per gedit v2. Lo stesso autore del plugin sopra: link (questo è .tgz ext, ma fai attenzione che è un archivio solo tar) o plugin per gedit v2 di un altro autore: link

!!! plugin per gedit v2 ha ottenuto tar.gz ext, ma è solo un archivio tar che non è gzip ...

    
risposta data user3439968 23.11.2014 - 21:45

Leggi altre domande sui tag