Русский язык в текстовом редакторе 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 - это дело рук одного человека.

Кстати, Валерия Соколова разделась для камеры и полную коллекцию ее фоток можно заценить в Vsetke. Кто в танке: Валерия Соколова - это топ-модель и подругу Александра Овечкина. А кто в в танке, который в танке, Александр Овечкин - это беззубый парень, который рекламирует Gillette и немного играет в хоккей.

Комментарии:

  1. 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 опубликовал комментарий 12 Май 2011, 05:39 #

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

      | Ответить
Имя
e-mail
Сайт
Текст комментария: