web-dev-qa-db-ja.com

gedit 3.2でエンコードを設定する方法は?

GBKでコード化されたファイルを表示できません。 gnome 3.2のgconf-editorでは、geditのエンコード項目が見つかりません。設定方法ありがとう

16
waterloo2005

ソリューションをテストするためのGBKでエンコードされたファイルはありませんが、試してみてください。

オプション1:geditを実行してからファイルを開きます:

  • geditを実行します

  • 開くをクリック

  • エンコードコンボで「追加」を選択し、GB18030(またはGBK)を追加します

  • コンボでそのエンコーディングを選択します

  • ファイルを選択

オプション2

  • gconf-editorをインストールして実行します

  • / apps/gedit-2/preferences/encodingキー「auto_detected」を見つけて、次のように設定します。

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

auto_detected !!の以前の値をバックアップすることを忘れないでください!!

オプション3:dconfの使用(ubuntuで使用される「新しい」gconf)

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

結果を保存(バックアップ)!

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

ソース:

デフォルトにリセットするには:a)dconf readコマンドからバックアップしたオプションを使用します

またはb)試してください:

dconf reset /org/gnome/gedit/preferences/encodings/auto-detected
34
Savvas Radevic

すばやく実行したい場合は、meditをインストールします。すべてがボックスから機能します。

それでもgeditを使用する場合は、いくつかの作業を行う必要があります。

  1. 自動検出を設定する

    gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8', 'GBK', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
    
  2. エンコードを手動で選択するためのプラグインをインストールします。特にauto-detectエンコードが適切に検出されない場合

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

次に、geditを実行します。 Edit->Preferences->Plugins(tab)->「Encoding」チェックボックスをオンにします。その後、メニューの「Encoding」を見つけることができます「File

プラグインの説明: https://aur.archlinux.org/packages/gedit-encoding-plugin/

Gedit v2のプラグイン。上記のプラグインと同じ著者: http://bugzilla.gnome.org/attachment.cgi?id=108326 (これは.tgz extですが、tarのみのアーカイブであることに注意してください)またはplugin別の著者によるgedit v2の場合: http://petrstepanov.wordpress.com/2010/09/29/gedit-encoding-plugin/

!!! gedit v2のプラグインにはtar.gz extがありますが、gzip圧縮されていないのはtarアーカイブのみです...

2
user3439968

Ubuntu 18.10 gconf-editorは削除されました。代わりに「dconf-editor」を使用するか、コマンドラインツール「dconf」を使用してください。そして、「自動検出」は「候補エンコード」に置き換えられます。

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