Czasami muszę otwierać pliki tekstowe zakodowane w EUC-KR.
man gedit
daje:
--encoding Set the character encoding to be used for opening the files listed on the command line.
Można to wykorzystać do otwarcia określonych plików z pożądanym kodowaniem:
gedit --encoding euc-kr readme.txt
Jednak każdy plik, który ma zostać otwarty, wymaga wpisania podobnego polecenia.
Mogę uruchamiać iconv
pliki, ale potem mam do czynienia z różnymi wersjami plików.
Czy mam lepsze opcje radzenia sobie z plikami tekstowymi innymi niż utf8?
Nautilus Action
Aby uzyskać dostęp do niestandardowych opcji otwierania Gedit z przeglądarki plików Nautilus, możemy zdefiniować akcję Nautilus, która ma pozycję w menu kontekstowym kliknięcia prawym przyciskiem myszy, która otwiera wybrany plik w Gedit z pewnymi opcjami. Wiersz polecenia dla Twojej akcji będzie wtedy:
W ten sposób będziesz mógł otwierać pliki z kodowaniem euc-kr po wybraniu niestandardowej pozycji menu kontekstowego, ale nadal będziesz mógł po prostu kliknąć dwukrotnie, aby otworzyć inne pliki o standardowym kodowaniu.
Niestandardowy plik .desktop
Aby móc wybrać kodowanie koreańskie jako opcję w otwartym oknie dialogowym lub jako opcję standardową, możemy utworzyć niestandardowy
kr-gedit.desktop
plik (np. Zlokalizowany w~/.local/share/applications
), aby uwzględnić opcje wExec=
wierszu. Dodaj tę niestandardową „aplikację” do okna dialogowego właściwości plików (kliknij prawym przyciskiem myszy plik .txt).Alias
W wierszu poleceń możesz zdefiniować alias do otwierania plików z kodowaniem koreańskim. Można to również uczynić stałym :
źródło
Dodaj automatycznie wykryty zestaw znaków w pliku: ~ / .gconf / apps / gedit-2 / preferences / encodings /% gconf.xml
Tutaj wiersz „<stringingueue *** *** </stringvalue>” - żądane zestawy cahrsetów
źródło