Ich muss manchmal Textdateien öffnen, die in EUC-KR codiert sind.
man gedit
gibt:
--encoding Set the character encoding to be used for opening the files listed on the command line.
Hiermit können bestimmte Dateien mit der gewünschten Codierung geöffnet werden:
gedit --encoding euc-kr readme.txt
Für jede zu öffnende Datei muss jedoch ein ähnlicher Befehl eingegeben werden.
Ich kann iconv
die Datei (en) bearbeiten, muss mich dann aber mit verschiedenen Dateiversionen auseinandersetzen.
Habe ich bessere Optionen für den Umgang mit Nicht-Utf8-Textdateien?
Nautilus-Aktion
Um über den Dateibrowser Nautilus auf benutzerdefinierte Öffnungsoptionen für Gedit zugreifen zu können, können Sie eine Nautilus-Aktion definieren , die einen Eintrag im Kontextmenü mit der rechten Maustaste enthält, der eine ausgewählte Datei in Gedit mit bestimmten Optionen öffnet. Die Befehlszeile für Ihre Aktion wäre dann:
Auf diese Weise können Sie Dateien mit euc-kr-Codierung öffnen, indem Sie Ihren benutzerdefinierten Kontextmenüeintrag auswählen. Sie können jedoch auch auf andere Dateien mit einer Standardcodierung doppelklicken.
Benutzerdefinierte .desktop-Datei
Um die koreanische Kodierung als Option im Dialogfeld "Öffnen mit" oder als Standardoption auswählen zu können, können wir eine benutzerdefinierte
kr-gedit.desktop
Datei (z. B. in~/.local/share/applications
) erstellen , um Optionen in dieExec=
Zeile aufzunehmen. Fügen Sie diese benutzerdefinierte "Anwendung" zum Dialogfeld "Dateieigenschaften" hinzu (klicken Sie mit der rechten Maustaste auf eine TXT-Datei).Alias
Für die Befehlszeile können Sie einen Alias zum Öffnen von Dateien mit einer koreanischen Codierung definieren. Dies kann auch permanent gemacht werden :
quelle
Fügen Sie den automatisch erkannten Zeichensatz in die Datei ein: ~ / .gconf / apps / gedit-2 / preferences / encodings /% gconf.xml
Hier die Zeile "<stringvalue> *** </ stringvalue>" - die gewünschten cahrsets
quelle