Às vezes, preciso abrir arquivos de texto codificados no EUC-KR.
man gedit
dá:
--encoding Set the character encoding to be used for opening the files listed on the command line.
Isso pode ser usado para abrir arquivos específicos com a codificação desejada:
gedit --encoding euc-kr readme.txt
No entanto, cada arquivo a ser aberto requer que um comando semelhante seja digitado.
Eu posso rodar iconv
no (s) arquivo (s), mas depois tenho que lidar com diferentes versões do arquivo.
Tenho melhores opções para lidar com arquivos de texto não utf8?
Ação Nautilus
Para ter acesso às opções abertas personalizadas do Gedit no navegador de arquivos Nautilus, podemos definir uma Ação do Nautilus para ter uma entrada no menu de contexto do botão direito do mouse, que abre um arquivo selecionado no Gedit com determinadas opções. A linha de comando para sua ação seria:
Ao fazer isso, você poderá abrir arquivos com a codificação euc-kr ao selecionar sua entrada de menu de contexto personalizada, mas ainda poderá clicar duas vezes em outros arquivos com uma codificação padrão.
Arquivo .desktop personalizado
Para poder selecionar a codificação coreana como opção na caixa de diálogo Abrir com ou como opção padrão, podemos criar um
kr-gedit.desktop
arquivo personalizado (por exemplo, localizado em~/.local/share/applications
) para incluir opções naExec=
linha. Adicione esse "aplicativo" personalizado à caixa de diálogo de propriedades dos arquivos (clique com o botão direito do mouse em um arquivo .txt).Alias
Para a linha de comando, você pode definir um alias para abrir arquivos com uma codificação coreana. Isso também pode ser permanente :
fonte
Adicione o conjunto de caracteres detectado automaticamente no arquivo: ~ / .gconf / apps / gedit-2 / preferências / codificações /% gconf.xml
Aqui a linha "<stringvalue> *** </stringvalue>" - os cahrsets desejados
fonte