Русский язык в текстовом редакторе SciTE
До этого момента я занимался версткой сайтов только в стандартном текстовом редакторе Ubuntu - gedit. В принципе мне его хватало, как говорится, "за глаза". Наверное, я просто не знал, что для этих целей есть намного удобные инструменты, чем Gedit.
Хочу представить Вам просто офигительный текстовый редактор для вебмастеров - SciTE, но чтобы его заставить нормально отображать русские буквы в текстовых файлах, требуется несколько телодвижений.
Я, наверное, не буду рассказывать и рекламировать текстовый редактор SciTE, хочу лишь сказать, что если Вы до сих пор верстаете в Gedit, то попробуйте его. Я думаю для Вас это будет очень удачное открытие.
SciTE по умолчанию отлично работает со всеми кодировками, но кириллические для него не являются родными, поэтому никто из разработчиков и не запаривается по поводу их прикручивания. Для них нормально и так. Русские умельцы уже долгое время разрабатывают форк этого редактора - SciTE Ru-Board Edition, но он как-то миновал операционную систему Linux и существует только для Windows. Да и хер с ними.
Мы же будем использовать оригинальную версию этого редактора, которая к тому же доступна в официальном репозитории Ubuntu, то бишь устанавливается одной командой:
После чего редактор автоматически прописывается в ассоциациях всех форматов файлов, который могут открываться с помощью текстового редактора SciTE.
Но вот незадача: если открыть текстовый файл с русским текстом, то отображаться он нормально не будет. Всему виной корни этого редактора, а они у него буржуйские.
Но решение есть и оказывается не такое уж и сложное. В самих конфигурационных файлах этого текстового редактора есть возможность включить поддержку кириллических букв. Делается все просто:
- открываем файл /usr/share/scite/SciTEGlobal.properties и немного его изменяем. Открывать будем в gedit:
sudo gedit /usr/share/scite/SciTEGlobal.properties
- вносим изменения.
Было так:...а делаем так:
# 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
... - сохраняем изменения.
После этого мы получаем отличный текстовый редактор с большими возможностями и теперь уже правильным отображением русского языка.
P.S. Кстати, редактор SciTE основан на компоненте редактирования Scintilla, на котором разработан мега-удобный редактор Notepad++. Даже будет точнее сказать, что Scintilla и SciTE - это дело рук одного человека.
Теги:
По поводу SciTe-ru под Linux:
code.google.com/p/sc…
Второй пункт в списке:
gscite.2.03.74Ru.270210.tgz (SciTE GTK 2.03.74Ru 270210)
Круто, только, думаю, что лень большинству его руками ставить