Работа с текстом в кодировке ASCII (dos866)
Автор: mozers™ / Дата: 17.01.2006 / Комментариев: 1
Категория: FAQ, Русификация, Скрипты, LUA
Не так давно на нашем форуме, yurinb предложил на порядок более элегантное решение, с использованием LUA-скрипта.
Кроме того, скрипт одновременно переключает и кодировку окна консоли, что позволяет просматривать вывод многочисленных DOS-овских и других консольных команд.
Код скрипта должен загружаться при старте SciTE, поэтому его необходимо поместить в файл SciTEStartup.lua (или как там у Вас называется файл, что грузится по директиве
ext.lua.startup.script=$(SciteDefaultHome)\tools\SciTEStartup.lua
Теперь подключаем вызов скрипта в меню Tools, дописав в файле Код .properties:
command.name.1.*=dos866 <-> win1251
command.1.*=change_codepage_ru
command.subsystem.1.*=3
command.mode.1.*=savebefore:no
command.shortcut.1.*=Ctrl+1После перезапуска SciTE, станет возможно полноценное редактирование файлов в DOS кодировке :)
Переключение между dos866 <-> win1251 - по комбинации CTRL+1 (эта комбинация устанавливается по умолчанию. Вы вольны назначить любую другую.
Сам скрипт (чуть-чуть подредактированный мною) / Версия для печати / Прочитано: 14537 раз(а)
Комментариев: 1 (rss)

