SciTE FAQ |
Документация FAQ Регулярные выражения SciTE Extension LUA SciTE Director Команды SciTE и Scintilla Сборка Ru-Board Ядро SciTE-Ru Shell SciTE Helper История |
Используйте следующие установки в
вашем файле .properties:
Параметр use.monospaced был удален, поскольку люди использовали его чтобы установить фиксированный шрифт, и затем требовали чтобы поддержка справилась с его ограничениями. Правильный путь - задать шрифты фиксированного размера, так как описано выше.
line.numbers был заменен двумя свойствами: line.margin.visible и line.margin.width что подробно описано в the main SciTE document.
Тебе нужно изменить настройки оформления.
Изменения, касающиеся всех
редактируемых файлов (независимо от их
типа), сосредоточены в файле глобальных настроек.
Там можно поменять и стиль оформления и цвета каретки по умолчанию, там-же
можно изменить и другие настройки оформления:
Панель вывода предназначена для вывода
ошибок и предупреждений и стиль ее
определен в "errorlist" lexer. Параметры стиля
"errorlist" по умолчанию располагаются в
файле others.properties. Для изменения фона в окне
вывода на черный и цвета шрифта на белый, установите:
Во избежании понижения производительности горизонтальная прокрутка автоматически не устанавливается. Вы можете использовать параметр horizontal.scroll.width для изменения области горизонтальной прокрутки.
Отображение вкладок доступно только в Windows и GTK+ 2, и не доступно в GTK+ 1. В вашем файле SciTEGlobal.properties необходимо установить максимально допустимое количество открытых файлов, например, buffers=10 . Для того, чтобы вкладки были видны при старте SciTE необходимо установить tabbar.visible=1. Установка параметра tabbar.hide.one=0 всегда показывает вкладки, а 1 скрывает их, если открыт только один файл. tabbar.multiline=1 разделяет вкладки по строкам если это необходимо.
Войдите в меню "Настройки" | "Открыть файл глобальных настроек" и снимите комментарий со строки
Убедитесь, что путь к вашему компилятору указан правильно. Попробуйте запустить из консоли ту же команду, что и SciTE и посмотрите сработает ли она. Так же вы можете проверить свойства в файле "[язык].properties" для проверки используемой команды. Если у вас есть другой компилятор или вы используете другие параметры, отредактируйте команды под ваши нужды. Строки для редактирования:
В вашем файле .properties, нужно добавить несколько строк:
command.name.number.filepattern
определяет текст который будет показан в меню Tools.
(например: command.name.1.$(file.patterns.web)=HTML Tidy)
command.number.filepattern
задает программу которую SciTE будет запускать
при выборе данного пункта
(например: command.1.$(file.patterns.web)=tidy -i -wrap 0 -m $(FilePath) )
Вы должны указать правильные пути, опции и параметры.
Так же как вы их вводите в командной строке. Смотрите SciTEDoc.html для дополнительной информации о параметрах и как вызывать диалог
задания параметров.
command.is.filter.number.filepattern
установив этот параметр в значение '1' вы укажете на необходимость перезагрузки
редактируемого файла после выполнения команды.
(например: command.is.filter.1.$(file.patterns.web)=1)
command.subsystem.number.filepattern
определяет способ запуска программы в Windows, см.
SciTEDoc.html для более детальной информации.
(например: command.subsystem.1.$(file.patterns.web)=2)
Вы можете установить данную команду не только для определенного типа, но для всех файлов используя шаблон названия файла "*". Первые 10 команд из меню "Tools" могут быть запущенны сочетанием клавиш Ctrl + номер_команды.
Добавьте команду в меню "Tools", точно так же как описано выше за исключением того, что название команды необходимо оставить пустым. Теперь необходимо вызов этой команды добавить в параметр user.shortcuts добавляя 1100 (9000 для SciTE-Ru) к номеру команды в меню. Например, так:
Да, можно заменить заданную строку во всех открытых в SciTE файлах нажав кнопку "Replace in Buffers" в диалоге Замены. Однако эта кнопка скрыта по умолчанию. Для ее отображения установите параметр find.replace.advanced=1.
Автоматический перенос длинных строк замедляет работу SciTE. Это может быть отключено параметром wrap=0.
Нет.
Опция "Преобразовывать backslash-выражения" позволяет использовать \n и \r, но эта опция не работает с регулярными выражениями.
Набор форматов сообщения об ошибках внедрен в код Scintilla и SciTE. Чтобы добавить поддержку другого компилятора, Вы будете должны добавить новый стиль к scintilla/include/Scintilla.iface после других значений SCE_ERR_*, выполнить HFacer.py, редактировать RecogniseErrorListLine в scintilla/src/LexOthers.cxx, чтобы распознать сообщения об ошибках, и редактировать DecodeMessage в scite/src/SciTEBuffers.cxx, чтобы извлечь имя файла и номер строки вызвавшей ошибку.
Linux часто устанавливают в кодировке UTF-8, например, с такой установкой LANG=en_US.UTF-8. GCC этот параметр воспринимает как необходимость перекодировки любого символа Unicode (включая, например, кавычки), в кодировку UTF-8. Чтобы в окне консоли видеть вывод в кодировке UTF-8, а не ASCII необходимо установить
Необходимо вручную откорректировать ассоциацию данного типа файла и SciTE добавив параметр %1 окруженный двойными кавычками. Это может быть сделано или непосредственно в системном реестре или через Проводник - меню Сервис | Свойства папки | Типы файлов | (выберите нужный тип) | Дополнительно | Действия:Open | Отредактируйте поле "Приложение, исполняющее действие:" подобно примеру
Для C ++ и подобных языков, свертка работает с //{ и //} .Эта особенность может быть отключена
SciTE определяет содержимое файла и подключает соответствующие обработчики по его расширению (или параметру lexer в ком.строке).
При обработке гибридных файлов (например PHP файл может содержать и php и html и js код) необходимо выбрать с помощью меню тот язык программирования, код которого вы собираетесь редактировать.
После такого переключения все будет работать нормально. (Если, конечно, соответствующие файлы api и abbrev корректно заданы в файле настроек.)