Кодировка в Gedit Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:смена_кодировки_в_gedit [2010/10/28 17:26]
wiki:смена_кодировки_в_gedit [2017/02/26 15:18] (текущий)
[Настройка Gedit на автоопределение кодировки]
Строка 3: Строка 3:
 ===== Описание проблемы ===== ===== Описание проблемы =====
  
-Ubuntu по умолчанию использует кодировку текстовых файлов [[http://​ru.wikipedia.org/​wiki/​UTF8|UTF-8]],​ однако некоторые операционные системы используют другие кодировки (например русская версия Microsoft Windows использует [[http://​ru.wikipedia.org/​wiki/​Cp1251|CP-1251]]). Из за разницы в кодировках могут возникнуть проблемы при открытии текстовых файлов в редакторе Gedit - они будут нечитаемыми. Данная статья предлагает несколько простых способов решения этой проблемы.+Ubuntu по умолчанию использует кодировку текстовых файлов [[http://​ru.wikipedia.org/​wiki/​UTF8|UTF-8]],​ однако некоторые операционные системы используют другие кодировки (напримеррусская версия Microsoft Windows использует [[http://​ru.wikipedia.org/​wiki/​Cp1251|CP-1251]]). Из-за разницы в кодировках могут возникнуть проблемы при открытии текстовых файлов в редакторе Gedit - они будут нечитаемыми. Данная статья предлагает несколько простых способов решения этой проблемы.
  
 ===== Настройка Gedit на автоопределение кодировки ===== ===== Настройка Gedit на автоопределение кодировки =====
  
-Gedit может автоматически определить нужную кодировку. Для этого его нужно немного настроить. Выполните в терминале команду:​+Gedit может автоматически определить нужную кодировку. Для этого его нужно немного настроить. ​ 
 + 
 +Есть 3 варианта:​ 
 +  - Для редактора **dconf-editor**((Установите,​ если не установлен sudo apt-get install dconf-tools))  
 +  - Для редактора **gconf-editor**((Установите,​ если не установлен sudo apt-get install gconf-editor)) 
 +  - Способ,​ в котором нужно выполнить всего-лишь одну команду в Терминале. 
 + 
 +**Вариант 1.** 
 + 
 +Запускаем dconf-editor и переходим в 
 +<​code>​ 
 +/​org/​gnome/​gedit/​preferences/​encodings/​ 
 +</​code>​ 
 +{{ :​wiki:​dedit_encoding_1.png?​ |Dconf-editor}} 
 + 
 +Редактируем ключ //​auto_detected//​((просто щелкните на нем два раза левой кнопкой мышки)),​ вписывая нужную нам кодировку 
 + <​code>​ 
 +WINDOWS-1251 
 +</​code>​ 
 +Пример строки 
 +<​code>​ 
 +['​UTF-8',​ '​WINDOWS-1251',​ '​CURRENT',​ '​ISO-8859-15',​ '​UTF-16'​] 
 +</​code>​ 
 + 
 +**Вариант 2. ** 
 + 
 +Выполните в терминале команду:​
 <​code>​ <​code>​
 gconf-editor /​apps/​gedit-2/​preferences/​encodings gconf-editor /​apps/​gedit-2/​preferences/​encodings
Строка 15: Строка 41:
 В появившемся окне редактирования переместите нужную вам кодировку вверх, так, чтобы она находилась сразу после UTF-8. Нажмите //OK// и закройте редактор. \\ В появившемся окне редактирования переместите нужную вам кодировку вверх, так, чтобы она находилась сразу после UTF-8. Нажмите //OK// и закройте редактор. \\
 {{  :​wiki:​gedit_encoding_2.png ​ |Encodings}} {{  :​wiki:​gedit_encoding_2.png ​ |Encodings}}
-Теперь,​ если вы откроете файл с кодировкой CP-1251 - он будет правильно отображаться в Gedit. 
  
 +**Вариант 3. **
 +Выполните в терминале команду:​
 +<​code>​
 +gsettings set org.gnome.gedit.preferences.encodings auto-detected "​['​UTF-8',​ '​WINDOWS-1251',​ '​CURRENT',​ '​ISO-8859-15',​ '​UTF-16'​]"​
 +</​code>​
 +Для **Ubuntu 16.04**:
 +<​code>​
 +gsettings set org.gnome.gedit.preferences.encodings candidate-encodings "​['​UTF-8',​ '​WINDOWS-1251',​ '​KOI8-R',​ '​CURRENT',​ '​ISO-8859-15',​ '​UTF-16'​]"​
 +</​code>​
 +Для **Ubuntu Mate 16.04**:
 +<​code>​
 +gsettings set org.mate.pluma auto-detected-encodings "​['​UTF-8',​ '​WINDOWS-1251',​ '​KOI8-R',​ '​CURRENT',​ '​ISO-8859-15',​ '​UTF-16'​]"​
 +</​code>​
 +Данный способ является самым быстрым.
 +
 +Теперь,​ если вы откроете файл с кодировкой WINDOWS-1251 - он будет правильно отображаться в Gedit.
 ===== Смена кодировки открытого файла ===== ===== Смена кодировки открытого файла =====
  
-С помощью системы плагинов можно добавить возможность выбора кодировки уже открытого файла.+С помощью системы плагинов можно добавить возможность выбора кодировки уже открытого файла. ​
  
-  * Скачиваем этот архив: http://​bugzilla.gnome.org/​attachment.cgi?​id=108326+  * Скачиваем этот архив ​(**не работает в Gedit 3**): http://​bugzilla.gnome.org/​attachment.cgi?​id=108326
   * Если для распаковки используется стандартный менеджер архивов переименуйте архив в из encoding.tar.gz в encoding.tar (проверялось в Ubuntu 8.10 и 10.4)   * Если для распаковки используется стандартный менеджер архивов переименуйте архив в из encoding.tar.gz в encoding.tar (проверялось в Ubuntu 8.10 и 10.4)
-  * Распаковываем его в ~/.gnome2/​gedit/​plugins(если такой папки нет, то её нужно создать)+  * Распаковываем его в ~/.local/share/​gedit/​plugins (если такой папки нет, то её нужно создать)
   * Запускаем Gedit и включаем в нём модуль "​Кодировка"​ (Правка->​Параметры->​Модули)   * Запускаем Gedit и включаем в нём модуль "​Кодировка"​ (Правка->​Параметры->​Модули)
 После этого в главном меню Файл появляется пункт "​Encoding",​ который позволяет менять кодировку в уже открытом документе. После этого в главном меню Файл появляется пункт "​Encoding",​ который позволяет менять кодировку в уже открытом документе.
Строка 32: Строка 73:
 http://​forum.ubuntu.ru/​index.php?​topic=47337.msg352601#​msg352601 http://​forum.ubuntu.ru/​index.php?​topic=47337.msg352601#​msg352601
  
-{{tag>tips GNOME ПО Gedit}}+{{tag>10.04 Gedit}}