Como definir a codificação no gedit 3.2?

15

Não consigo exibir o arquivo codificado com o GBK. No gconf-editor do gnome 3.2, não consigo encontrar item de codificação do gedit. Como definir isso? obrigado

    
por waterloo2005 24.01.2012 / 09:39

2 respostas

30

Eu não tenho um arquivo codificado em GBK para testar as soluções, mas experimente-as.

Opção 1 : execute o gedit e abra o arquivo:

  • execute o gedit

  • clique em abrir

  • selecione na combinação de codificação "adicionar" e adicione GB18030 (ou GBK)

  • selecione essa codificação no combo

  • selecione o arquivo

Opção 2 :

  • instale e execute gconf-editor

  • Localize / apps / gedit-2 / preferences / chave de codificação "auto_detected" e configure-o para:

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

Lembre-se de fazer o backup do valor anterior de auto_detected !!

Opção 3 : Usando o dconf (o "mais novo" gconf, usado no Ubuntu)

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

Salve o resultado (backup)!

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

Fontes:

Para redefini-lo para o padrão: a) use a opção de backup do comando dconf read

ou b) tente:

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

Se você quiser fazer isso rapidamente, instale medit . Todos os trabalhos da caixa.

Se você ainda quiser usar o gedit , precisará fazer algum trabalho:

  1. Definir detecção automática

    gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8', 'GBK', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
    
  2. Instale o plugin para a codificação manual. Realmente útil, especialmente quando a detecção automática não detecta a codificação corretamente

Plug-in "Alterar codificação" para o 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

Em seguida, execute o gedit. Escolha Editar - > Preferências - > Plug-ins (guia) - > Marque a caixa de seleção " Codificação ". Depois de fazer isso, você pode encontrar " Codificação " no menu " Arquivo "

Descrição do plug-in: link

Plugin para o gedit v2. Mesmo autor como no plugin acima: link (este é o .tgz ext, mas tenha cuidado, ele é apenas um arquivo tar) ou plugin para gedit v2 por outro autor: link

!!! plugin para gedit v2 tem tar.gz ext, mas é apenas um arquivo tar que não é gzipped ...

    
por user3439968 23.11.2014 / 21:45

Tags