сделать стартовой  |  добавить в избранное

   SciTE - редактор кода для программистов

Архив SciTE-форума


Автор: Psorokin, Отправлено:15:52 19-04-2009
Всем привет!
Пользуюсь SciTE недавно и возникло несколько вопросов.
1) Как подключить CSS.abbrev
2) Можно ли переопределить клавиатурные сокращения. Особенно интересует замена Ctrl+B на Ctrl+Spase
Предложение по интерфейсу.
1) Сделайте вставку спец. символов в виде выпадающего пункта меню. Или наладьте прокрутку во всплывающем окне по ролику мыши.2) Добавьте иконкупрограммы в контекстное окно Windows.
Автор: mozers, Отправлено:22:39 19-04-2009
Psorokin
Поздравляю с первым постом

1. Примерно так:
Код:
abbreviations.*.css=$(SciteDefaultHome)\abbrev\css.abbrev
подробности тут и тут

2. Можно. Подробности тут.
Но только заменив Ctrl+B на Ctrl+Spaсe ты убъешь "родной" шорткат, висящий на Ctrl+Spaсe ("Завершить слово" - варианты берутся из api-файла и текущего текста).

Предложения по интерфейсу:

1. Т.е. меню "Вставка спец.символов" должно содержать десяток подпунктов с конкретными вставляемыми символами??? Что то мне не нравится такое предложение...
Организовать прокрутку мышью в раскрывающемя списке - интереснее, но, думаю что реализовать это будет достаточно сложно... Я - не программист и мне сложно оценить трудозатраты. (Кстати, курсорными клавишами список великолепно прокручивается)

2. Добавь сам.
Прикольно, конечно... Но возится с дополнительной dll-кой только ради иконки в пункте контекстного меню...
Автор: juvaforza, Отправлено:23:32 19-04-2009
mozers
Что поделаешь, такова реализация в Windows :/ Но от этой dll есть ещё плюсы:

Цитата:
You can quickly open one or several selected files in Windows Explorer

Попробуйте это сделать в XP с любой программой при реализации пункта контекстного меню через реестр. Сразу увидите 2*n ненужных диалогов

Добавлено:
Все же, по поводу портабельности, какие параметры надо в конфиге поменять, чтобы можно было с флешки запускать?
Автор: ALeXkRU, Отправлено:01:31 20-04-2009
juvaforza

Цитата:
Все же, по поводу портабельности

проще всего, открыть файл Настройки/Глобальные настройки и пробежаться по параметрам (заодно - узнаешь много нового и полезного о возможностях... )... там всё очень подробненько расписано (речь, само-собой, про версию Ru-Board) обращай внимание на параметры, касающиеся сохранения и открытия файлов и настроек..

да, ещё: при установке не нужно запускать файл настройки интеграции.. или же (после) открыть Tools\Настройка\Настройка интеграции.. и поотключать всё лишнее
Автор: mozers, Отправлено:19:58 20-04-2009
juvaforza
Цитата:
You can quickly open one or several selected files in Windows Explorer
Интересное замечание... Я, поскольку Проводником практически не пользуюсь (все делаю через Total Commander) и не замечал такого нюанса...

Цитата:
Все же, по поводу портабельности, какие параметры надо в конфиге поменять
Никаких. Просто копируешь каталог SciTE-Ru на флешку и все.
В SciTE, запущенном с флешки на чужой машине, будут работать наполовину только скрипты palette.hta, SessionManager.hta, HTML_toolbar.hta, CIViewer.hta, Recode.js (т.к. им необходим SciTE.Helper).
Все остальное никак не потеряет в функционале.

Автор: Psorokin, Отправлено:21:39 20-04-2009
mozers
Спасибо.
С css.abbrev разобрался, получились практически снипеты.
С переназначением клавиш и иконкой в контектсном меню пока не получается.

Автор: ChronoAngel, Отправлено:23:22 20-04-2009
Подскажите пожалуйста
Вот выбираю Файл ---> Открыть ---> Все файлы.....
Как сделать что бы "Все файлы" стояло по умолчанию,а не как там "Исходные тексты"

И ещё,вот таким способом наоткрываю довольно много файлов,после чего перезапускаю SciTE,и вижу их снова открытыми.А мне этого не хотелось бы.
Автор: ALeXkRU, Отправлено:03:01 21-04-2009
ChronoAngel

Цитата:
Как сделать что бы "Все файлы" стояло по умолчанию,а не как там "Исходные тексты"

открывай Глобальные настройки, секция [Open]
и изменяешь фильтр, чтобы первой строкой был нужный тебе тип.. примерно так:

Код:
open.filter=\
$(all.files)\
All Source|$(source.files)|\

(кстати, такие изменения лучше сохранять в файл пользовательских настроек)

Добавлено:

Цитата:
вижу их снова открытыми.А мне этого не хотелось бы.

опять же, смотри в настройках:

Код:
[Session & Settings] Опции сохранения установок и работы с сессиями
# При запуске SciTE открывать файлы с котороми работали при прошлом сеансе
save.session=1

тебе нужно 0
Автор: ZeroCrash, Отправлено:14:40 21-04-2009
Здравствуйте!

Мне очень нужна ваша помощь! Надеюсь вы мне не откажите)

Нужно чтобы при запуске скрипта открывалась нужная прога, в этой проге есть поле для ввода текста и там уже содержится определённый текст. Так вот можно ли сделать так чтобы скрипт находил поле, в которое введён этот текст и заменял этот текст на случайную строчку из списка в текстовом файле?

С нетерпением жду ответа.

Заранее ОЧЕНЬ благодарен!
Автор: mozers, Отправлено:15:26 21-04-2009
ZeroCrash
Вопрос - не в тему топика. Спроси тут.
Автор: Dimbuch, Отправлено:15:50 21-04-2009
Можно ли в этом редакторе запустить SQL-скрипт на сервере?
Если это возможно, то как это сделать?
Автор: mozers, Отправлено:22:31 21-04-2009
Dimbuch
C первым постом
Встречный вопрос: Ты можешь привести коммандную строку для запуска скрипта на сервере?
Если "да" - то достаточно записать ее в качестве параметра команды меню Tools или Run, Go, Compile (см. command)
Автор: juvaforza, Отправлено:23:35 21-04-2009
mozers
Спасибо. И все временные файлы будут создаваться в этой папке?

Добавлено:
в SciTE\home?
Автор: mozers, Отправлено:08:44 22-04-2009
juvaforza
ДА
Автор: Dimbuch, Отправлено:11:09 22-04-2009

Цитата:
Встречный вопрос: Ты можешь привести коммандную строку для запуска скрипта на сервере?
Если "да" - то достаточно записать ее в качестве параметра команды меню Tools или Run, Go, Compile (см. command)


А в каком файле всё это надо прописывать? Где находятся настройки?

Если можно, приведите пожалуйста пример для MS SQL Server
Вот команда для запуска скрипта на сервере:

Код:
sqlcmd.exe -S имя_сервера -d имя_базы_данных -E -i редактируемый_файл -o файл_для_вывода_сообщений -p -u

Автор: Psorokin, Отправлено:22:06 22-04-2009
mozers
Почему в контекстном меню нет иконки, а в меню открыть с помощью она есть? Сама иконка находится в SciTE.exe, но я не знаю как её включить.
Автор: mozers, Отправлено:22:52 22-04-2009
Psorokin
Цитата:
Почему в контекстном меню нет иконки, а в меню открыть с помощью она есть?
Потому что для построения этих меню Винда использует совершенно разные механизмы. Да и действуют эти меню по разному.

Цитата:
Сама иконка находится в SciTE.exe, но я не знаю как её включить.
Я уже отвечал. Единственный способ - использовать SciTE Context Menu Extension. (положить файл wscitecm.dll из архива рядом с scite.exe и зарегистрировать ее
Цитата:
regsvr32 wscitecm.dll
.

Автор: Psorokin, Отправлено:23:05 22-04-2009
Как создать кнопки для запуска редактируемых страниц в разных браузерах? В Notepad++ это есть, но без оперы.
Автор: mozers, Отправлено:23:09 22-04-2009
Dimbuch
Например, чтобы скрипт выполнялся при нажатии на клавишу F5:
Код:
# Команда меню - Выполнить (F5)
command.go.$(file.patterns.sql)
=sqlcmd.exe -S имя_сервера -d имя_базы_данных -E -i $(FilePath) -p -u
Параметр "-o файл_для_вывода_сообщений" опущен чтобы сообщения выводились не в файл, а в консоль SciTE - так удобнее.
Прописать можно в любом подключенном файле .properties, но логичнее всего - в sql.properties или в SciTEUser.properties

Добавлено:
Psorokin
Цитата:
Как создать кнопки для запуска редактируемых страниц в разных браузерах?
Для IE - выполнить Tools-Настройки-Настройка интеграции с Windows...
Для других браузеров - допишите сами ручками
Автор: Dimbuch, Отправлено:15:10 23-04-2009
mozers

Спасибо! Я разобрался.


Код:
command.name.1.*.sql=ITPROG\VF.Logistics
command.subsystem.1.*.sql=2
command.mode.1.*.sql=savebefore:yes
command.1.*.sql=d:\SQL\UploadToServer\UploadToServer.bat "ITPROG\VF" Logistics "$(FilePath)" "$(FileDir)\$(FileName).err"




1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 / 21 / 22 / 23 / 24 / 25 / 26 / 27 / 28 / 29 / 30 / 31 / 32 / 33 / 34 / 35 / 36 / 37 / 38 / 39 / 40 / 41 / 42 / 43 / 44 / 45 / 46 / 47 / 48 / 49 / 50 / 51 / 52 / 53 / 54 / 55 / 56 / 57 / 58 / 59 / 60 / 61 / 62 / 63 / 64 / 65 / 66 / 67 / 68 / 69 / 70 / 71 / 72 / 73 / 74 / 75 / 76 / 77 / 78 / 79 / 80 / 81 / 82 / 83 / 84 / 85 / 86 / 87 / 88 / 89 / 90 / 91 / 92 / 93 / 94 / 95 / 96 / 97 / 98 / 99 / 100 / 101 / 102 / 103 / 104 / 105 / 106 / 107 / 108 / 109 / 110 / 111 / 112 / 113 / 114 / 115 / 116 / 117 / 118 / 119 / 120 / 121 / 122 / 123 / 124 / 125 / 126 / 127 / 128 / 129 / 130 / 131 / 132 / 133 / 134 / 135 / 136 / 137 / 138 / 139 / 140 / 141 / 142 / 143 / 144 / 145 / 146 / 147 / 148 / 149 / 150 / 151 / 152 / 153 / 154 / 155 / 156 / 157 / 158 / 159 / 160 / 161 / 162 / 163 / 164 / 165 / 166 / 167 / 168 / 169 / 170 / 171 / 172 / 173 / 174 / 175 / 176 / 177 / 178 / 179 / 180 / 181 / 182 / 183 / 184 / 185 / 186 / 187 / 188 / 189 / 190 / 191 / 192 / 193 / 194 / 195 / 196 / 197 / 198 / 199 / 200 / 201 / 202 / 203 / 204 / 205 / 206 / 207 / 208 / 209 / 210 / 211 / 212 / 213 /
SciTE © 2004 - 2011