Русский язык в текстовом редакторе SciTE

Русский язык в текстовом редакторе SciTE

До этого момента я занимался версткой сайтов только в стандартном текстовом редакторе Ubuntu - gedit. В принципе мне его хватало, как говорится, "за глаза". Наверное, я просто не знал, что для этих целей есть намного удобные инструменты, чем Gedit.

Хочу представить Вам просто офигительный текстовый редактор для вебмастеров - SciTE, но чтобы его заставить нормально отображать русские буквы в текстовых файлах, требуется несколько телодвижений.


Я, наверное, не буду рассказывать и рекламировать текстовый редактор SciTE, хочу лишь сказать, что если Вы до сих пор верстаете в Gedit, то попробуйте его. Я думаю для Вас это будет очень удачное открытие.

SciTE по умолчанию отлично работает со всеми кодировками, но кириллические для него не являются родными, поэтому никто из разработчиков и не запаривается по поводу их прикручивания. Для них нормально и так. Русские умельцы уже долгое время разрабатывают форк этого редактора - SciTE Ru-Board Edition, но он как-то миновал операционную систему Linux и существует только для Windows. Да и хер с ними.

Мы же будем использовать оригинальную версию этого редактора, которая к тому же доступна в официальном репозитории Ubuntu, то бишь устанавливается одной командой:

sudo apt-get install scite

После чего редактор автоматически прописывается в ассоциациях всех форматов файлов, который могут открываться с помощью текстового редактора SciTE.

Но вот незадача: если открыть текстовый файл с русским текстом, то отображаться он нормально не будет. Всему виной корни этого редактора, а они у него буржуйские.

Но решение есть и оказывается не такое уж и сложное. В самих конфигурационных файлах этого текстового редактора есть возможность включить поддержку кириллических букв. Делается все просто:

  1. открываем файл /usr/share/scite/SciTEGlobal.properties и немного его изменяем. Открывать будем в gedit:
    sudo gedit /usr/share/scite/SciTEGlobal.properties
  2. вносим изменения.
    Было так:
    ...
    # Internationalisation
    # Japanese input code page 932 and ShiftJIS character set 128
    # code.page=932
    # character.set=128
    # Unicode
    # code.page=65001
    code.page=0
    character.set=204
    # Required for Unicode to work on GTK+:
    # LC_CTYPE=en_US.UTF-8
    ...
    а делаем так:
    ...
    # Internationalisation
    # Japanese input code page 932 and ShiftJIS character set 128
    # code.page=932
    # character.set=128
    # Unicode
    code.page=65001
    # code.page=0
    # character.set=204
    # Required for Unicode to work on GTK+:
    LC_CTYPE=en_US.UTF-8
    ...
  3. сохраняем изменения.

После этого мы получаем отличный текстовый редактор с большими возможностями и теперь уже правильным отображением русского языка.

P.S. Кстати, редактор SciTE основан на компоненте редактирования Scintilla, на котором разработан мега-удобный редактор Notepad++. Даже будет точнее сказать, что Scintilla и SciTE - это дело рук одного человека.

Теги:

Комментарии

Граватар пользователя «insolor»
insolor, 11 мая 2011 г. 21:54 #

По поводу SciTe-ru под Linux:
code.google.com/p/sc…
Второй пункт в списке:
gscite.2.03.74Ru.270210.tgz (SciTE GTK 2.03.74Ru 270210)

Граватар пользователя «Mut@NT»
Mut@NT, 12 мая 2011 г. 05:39 #

Круто, только, думаю, что лень большинству его руками ставить




В качестве аватарки используется сервис - gravatar.com



IT-событие
Создание Cisco
Создание Cisco
Оглавление
  1. Комментарии