Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Текстовой редактор с подсветкой кода и отсутствием кракозябр.  (Прочитано 2724 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн peregrine

  • Автор темы
  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Всем добрый вечер (или иное веря суток). Мне иногда приходится работать (читать) с программным кодом, написанным на винде и под винду в кодировке CP1251, а также и с UTF-8, написанным на Linux и под Linux. И тут я столкнулся с проблемой, а именно, редакторы с подсветкой синтаксиса не умеют нормально определять кодировку. Что посоветуете? Переключать кодировку вручную каждый раз не хочется. Из всех редакторов с подсветкой синтаксиса только kate определяет кодировку автоматом, но мне не хочется использовать его, так как он тяжёловат для gtk среды (запускается не очень быстро). Не ставить же notepad++ под вайном? :2funny:

Оффлайн inkblack

  • Старожил
  • *
  • Сообщений: 1216
    • Просмотр профиля
Так gedit вроде может?!
Там надо только в список кодировок вторым пунктом добавить CP1251.

Попробуйте еще Sublime text, может, умеет?
Он прожорлив весьма, но вообще, зачетная штука!
Делюсь знаниями, но их у меня мало!

Оффлайн peregrine

  • Автор темы
  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Проблема частично решена использованием редактора meld. Но хотелось бы настроить gedit, так как он имеет более привычную (для меня) подсветку синтаксиса.

Пользователь решил продолжить мысль 05 Октября 2013, 19:46:57:
inkblack, а где у него эта настройка?

Оффлайн prokoudine

  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 497
    • Просмотр профиля
    • Мультимедиа в Linux
а где у него эта настройка?

При открытии файла в Gedit последний пункт в раскрывашке "Кодировка знаков" — "Добавить или удалить".

P.S. @inkblack "прожорливый Sublime text" — это смешная шутка, да.

Оффлайн inkblack

  • Старожил
  • *
  • Сообщений: 1216
    • Просмотр профиля
В редакторе конфигурации org.mate.pluma параметр auto-detected-encodings. В этот
список надо добавить вторым пунктом WINDOWS-1251. Тогда он будет автоматом открывать
виндовые файлы.

А, да, у меня mate, ну, в гноме аналогично.

prokoudine, всё относительно. Но когда он кушает около 20% процессора
«в состоянии покоя», это многовато. Я-то не переживаю, но иногда это может
кого-нибудь огорчить.
Делюсь знаниями, но их у меня мало!

Оффлайн peregrine

  • Автор темы
  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
inkblack, у меня Openbox, просто GTK софт использую, так что ни о каком org.mate.pluma речи нет.

Пользователь решил продолжить мысль 05 Октября 2013, 20:32:40:
prokoudine, всё так и есть. Видимо не судьба.

Оффлайн inkblack

  • Старожил
  • *
  • Сообщений: 1216
    • Просмотр профиля
А dconf-editor у вас есть?
Делюсь знаниями, но их у меня мало!

Оффлайн peregrine

  • Автор темы
  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
inkblack, есть. В какой ветке это надо копать?
Всё, нашёл. Спасибо всем огромное. Всем на будущее:
Открываем dconf-editor, лезем в ветку org->gnome->gedit->preferences->encodings->autodetected меняем на ['UTF-8', 'WINDOWS-1251', 'ISO-8859-15', 'UTF-16']
« Последнее редактирование: 05 Октября 2013, 20:46:24 от peregrine »

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
Ещё есть fte, я им не пользуюсь, но подсветка там очень разнообразная.

Пётр.
Пётр.

Оффлайн prokoudine

  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 497
    • Просмотр профиля
    • Мультимедиа в Linux
prokoudine, всё относительно. Но когда он кушает около 20% процессора
«в состоянии покоя», это многовато. Я-то не переживаю, но иногда это может
кого-нибудь огорчить.

Пользуюсь два года, постоянно открыто до 50 файлов (бывает и больше) разного размера. Ни разу такого не было.

Оффлайн Самир

  • Активист
  • *
  • Сообщений: 670
  • root@localhost:~#
    • Просмотр профиля
peregrine,
хе, в гугле нашел)gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8', 'WINDOWS-1251', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
Arch Linux x86_64 ; KDE 4.14

Оффлайн peregrine

  • Автор темы
  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Самир, я же уже давно решил, но за команду спасибо на будущее.

 

Страница сгенерирована за 0.052 секунд. Запросов: 25.