Заставить gedit распознавать больше кодировок

Заставить gedit распознавать больше кодировок

Я провел небольшое исследование по этому вопросу и понял, что все предлагают использовать iconv или recode для изменения кодировки файла на UTF-8. Дело в том, что яне хочу менять кодировкуфайла. Я просто хочу использовать gedit для редактирования файла (кодировка моего файла iso-8859-7) и сохранить его, используя ту же исходную кодировку. Есть ли способ сделать это?

Я точно знаю, что у Кейт есть опция меню, которая позволяет вам определить кодировку файла. Даже текстовый редактор по умолчанию Windows (!!!!!!!!!!), блокнот, позволяет вам выбрать кодировку. Я имею в виду, мне нравится иметь расширяемый текстовый редактор по умолчанию и все такое, но есть некоторые функции, которые не являются опциональными.

решение1

Я нашел Character Encodingопцию в Save As..диалоге gedit, и, похоже, вам нужно добавить желаемую кодировку. Я думаю, Character Encodingчто настройка automatically detectedсделает то, что вы хотите, после того, как вы добавите свою кодировку в список.

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

Или вы можете использоватьджинидля редактирования текста, что весьма приятно.

решение2

Разработчики Gnome часто ценят простоту больше, чем функциональность, в то время как разработчики KDE предпочитают больше функций, даже если это делает программу неподходящей для трехлетних детей :)

Есть старыйбилетзапросив эту функцию, если вы прочтете, вы увидите, что Gedit имеет своего рода автоопределение кодировки, которое, к сожалению, не всегда идеально. С 2009 года естьпластырьдобавление меню кодировок, хотя не похоже, что оно будет принято. На самом деле, 'патч', похоже, является плагином для gedit, написанным на Python - вы можете посмотреть, возможно ли его установить, хотя он может быть устаревшим.

Итак, если вам нужна эта функция -Катяявляется вполне хорошей заменой gedit и имеет много полезных функций, помимо возможности менять кодировку документа.

Связанный контент