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

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

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


Автор: mozers, Отправлено:13:17 13-01-2010
Varenik
Скомпилировать заглушку для вызова SciTE вместо notepad.exe ? Ну это несложно.
Только тогда надо будет список защищаемых файлов править, а то система быстренько подделку заменит оригинальным файлом.
А можно поступить проще - запустить этот reg файлик (только исправить путь в SciTE на свой):
Код:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\notepad.exe]
@="c:\\SciTE\\SciTE.exe"
Для проверки - кнопка "Пуск"-"Выполнить"-пишем "notepad.exe", а запускается SciTE.

ruChessMax
Цитата:
Перемещение к функции работает только внутри файла
Ну да. Откуда SciTE может узнать в каких (кроме текущего) файлах искать определения???
Автор: Varenik, Отправлено:21:00 14-01-2010

Цитата:
Для проверки - кнопка "Пуск"-"Выполнить"-пишем "notepad.exe", а запускается SciTE.
Запускается блокнот
в реестре
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\notepad.exe]
@="c:\\SciTE\\SciTE.exe"

P.S. Сам разобрался. Надо запускать не "notepad.exe", а просто "notepad"
Автор: ruChessMax, Отправлено:10:31 15-01-2010

Цитата:
ruChessMax
Цитата:Перемещение к функции работает только внутри файла

Ну да. Откуда SciTE может узнать в каких (кроме текущего) файлах искать определения???

Ну например ищет в файле все include, и во всех файлах в текущей папке. Как то так. Может нужно проект создать?? PhpDesigner как то ищет...
Автор: mozers, Отправлено:13:41 15-01-2010
ruChessMax
Сделать такой скрипт для работы только с php - реально.
Но для всех остальных пользователей не работающих с php он будет бесполезен.
Вряд ли можно придумать универсальное решение для всех языков, поскольку принципы объединения файлов в проект весьма различны.


Автор: demOOnk, Отправлено:03:06 16-01-2010
спасибо авторам за эту сборку - юзаю около 2-х лет,
т.к. я ламер у меня возник вопрос - мне надо отправить в порт в другую прогу либо выделеный текст либо весь текст и поймать ответ от нее.
Я в этой ветке нашол про сокеты но с синтаксисом lua у меня тяжко - подскажите примеры работы с портами.
хотел повесить это на Go! действие.

Автор: Erendir, Отправлено:12:33 16-01-2010
demOOnk
есть библиотека luasocket [1]
она позволяет работать с сокетами из Луа.
На страничке этой библиотеки есть неплохое Introduction [2] с мини-примерами.

[1] http://luaforge.net/projects/luasocket/
[2] http://www.tecgraf.puc-rio.br/~diego/professional/luasocket/introduction.html
Автор: mozers, Отправлено:15:51 16-01-2010
demOOnk
Хотел бы только добавить к ответу Erendir, то что к SciTE можно подключить любые внешние lua библиотеки в оригинальном виде (если на машине стоит lua).
Если - не стоит, то эту библиотеку надо предварительно перекомпилировать. (С luasocket-ом UR4LTZ как то занимался...)
Автор: TymurGubayev, Отправлено:19:29 16-01-2010
ЕМНИП благодаря тому же UR4LTZ с предпоследнего релиза ничего перекомпилировать не надо - в корне SciTE лежит lua51.dll, которая позволяет из SciTE подключать луашные модули простым require.
Автор: demOOnk, Отправлено:03:14 17-01-2010
спасибо всем за ответы
Автор: Psorokin, Отправлено:09:41 20-01-2010
Есть ли возможность подсвечивать парные кавычки?
При создании нового файла и сохранении его через «Сохранить как…» окошко исчезает только после второго нажатия на «сохранить». Это нормально?
Автор: mozers, Отправлено:12:06 20-01-2010
Psorokin
Цитата:
Есть ли возможность подсвечивать парные кавычки?
Скриптом можно. Подсвечиваются же открывающие и закрывающиеся теги в HTML, идентичные слова в тексте. Только, имхо, кроме тебя этот скрипт вряд ли кого увлечет...

Цитата:
При создании нового файла и сохранении его через «Сохранить как…» окошко исчезает только после второго нажатия на «сохранить». Это нормально?
Есть такой маленький глюк. Возник после доработки по Issue 174. Вряд ли кто кроме neo4max это дело поправит, а он - пропал

Автор: mozers, Отправлено:11:11 21-01-2010

Цитата:
I intend to release Scintilla and SciTE 2.02 within the next week.
No new features will be accepted before the release and bug fixes will
only be applied if they are for regressions from 2.01 or are valuable
enough to override their risk.

The current code is available from CVS and from

http://www.scintilla.org/scite.zip Source
http://www.scintilla.org/wscite.zip Windows executable

The change list is located in scintilla/doc/ScintillaHistory.html
and is reproduced here:

# Markdown lexer added. Feature #2844081.
# On GTK+, include code that understands the ranges of lead bytes for
code pages 932, 936, and 950 so that most Chinese and Japanese text
can be used on systems that are not set to the corresponding locale.
# Allow changing the size of dots in visible whitespace using
SCI_SETWHITESPACESIZE. Feature #2839427.
# Additional carets can be hidden with SCI_SETADDITIONALCARETSVISIBLE.
# Can choose anti-aliased, non-anti-aliased or lcd-optimized text
using SCI_SETFONTQUALITY.
# Retrieve the current selected text in the autocompletion list with
SCI_AUTOCGETCURRENTTEXT.
# Retrieve the name of the current lexer with SCI_GETLEXERLANGUAGE.
# Progress 4GL lexer improves handling of comments in preprocessor
declaration. Feature #2902206.
# HTML lexer extended to handle Mako template language.
# SQL folder extended for SQL Anywhere "EXISTS" and "ENDIF" keywords.
Feature #2887524.
# SciTE adds APIPath and AbbrevPath variables.
# SciTE on GTK+ uses pipes instead of temporary files for running
tools. This should be more secure.
# Fixed crash when calling SCI_STYLEGETFONT for a style which does not
have a font set. Bug #2857425.
# Fixed crash caused by not having sufficient styles allocated after
choosing a lexer. Bug #2881279.
# Fixed crash in SciTE using autocomplete word when word characters
includes space. Bug #2840141.
# Fixed bug with handling upper-case file extensions SciTE on GTK+.
# Fixed SciTE loading files from sessions with folded folds where it
would not be scrolled to the correct location. Bug #2882775.
# Fixed SciTE loading files from sessions when file no longer exists.
Bug #2883437.
# Fixed SciTE export to HTML using the wrong background colour.
# Fixed crash when adding an annotation and then adding a new line
after the annotation. Bug #2929708.
# Fixed crash in SciTE setting a property to nil from Lua.
# SCI_GETSELTEXT fixed to return correct length. Bug #2929441.
# Fixed text positioning problems with selection in some circumstances.
# Fixed text positioning problems with ligatures on GTK+.
# Fixed problem pasting into rectangular selection with caret at
bottom caused text to go from the caret down rather than replacing the
selection.
# Fixed problem replacing in a rectangular selection where only the
final line was changed.
# Fixed inability to select a rectangular area using Alt+Shift+Click
at both corners. Bug #2899746.
# Fixed problem moving to start/end of a rectangular selection with
left/right key. Bug #2871358.
# Fixed problem with Select All when there's a rectangular selection.
Bug #2930488.
# Fixed SCI_LINEDUPLICATE on a rectangular selection to not produce
multiple discontinuous selections.
# Virtual space removed when performing delete word left or delete
line left. Virtual space converted to real space for delete word
right. Preserve virtual space when pressing Delete key. Bug #2882566.
# Fixed problem where Shift+Alt+Down did not move through wrapped
lines. Bug #2871749.
# Fixed incorrect background colour when using coloured lines with
virtual space. Bug #2914691.
# Fixed blank background colour with EOLFilled style on last line. Bug #2890105.
# Fixed problem in VB lexer with keyword at end of file. Bug #2901239.
# Fixed SciTE bug where double clicking on a tab closed the file.
# Fixed SciTE brace matching commands to only work when the caret is
next to the brace, not when it is in virtual space. Bug #2885560.
# Fixed SciTE on Windows Vista to access files in the Program Files
directory rather than allow Windows to virtualize access. Bug
#2916685.
# Fixed NSIS folder to handle keywords that start with '!'. Bug #2872157.
# Changed linkage of Scintilla_LinkLexers to "C" so that it can be
used by clients written in C. Bug #2844718.

Neil

Автор: mozers, Отправлено:22:34 28-01-2010
SciTE 2.02 .73 Ru-Board Edition [Сборка 28.01.2010]
Полное описание пакета
Описание всех доработок ядра программы
Список всех изменений пакета

Очень надеюсь что перевод History все таки будет сделан...

А пока очень рад активности в новой ветке - scintillua.
Пока еще рано выставлять для всех, но если кто то интересуется подробностями - welcome!
Автор: noisy, Отправлено:14:44 29-01-2010
Уважаемые, помогите разобраться

не могу настроить чтоб SciTE-RU выдавал подсказки для PHP
"курил" все что связано с установками всплывающих подсказок
не выдает подсказку и все.
хотя и файлы api лежат где положено.

PS поставил последнюю сборку на чистую систему... подсказок нет



Автор: mozers, Отправлено:03:02 30-01-2010
ScintillaHistory пополнилась переводом новинок релиза 2.02 (Перевод: ALeXkRU).
Весьма увлекательное чтиво

noisy
Ошибка - тут: html.properties [строка 588] :
Код:
# Подключение файла автодополнения и всплывающих подсказок по синтаксису
api.$(file.patterns.html)
=$(SciteDefaultHome)\api\html.api
api.$(file.patterns.php)=$(SciteDefaultHome)\api\php.api
api.$(file.patterns.xml)=$(SciteDefaultHome)\api\xml.api
html.api "забивает" все.
Автор: amfius, Отправлено:23:45 30-01-2010
Есть несколько вопросов:
1. Существует ли сборка Ru-Board Edition под Linux (желательно в виде готовых бинарников под распространенные дистрибутивы).
2. Хочу, чтобы в контекстном меню наряду с пунктами "Копировать", "Вставить" и т.д. был пункт "Редактировать в SciTE". Именно здесь, а не в раскрывающемся подменю "Отправить" (так привык, мне так удобней). Как это сделать?
Автор: mozers, Отправлено:13:05 01-02-2010
amfius
1. http://forum.ru-board.com/topic.cgi?forum=5&topic=24956&start=1320#11

2. Простой способ (нет иконки и открывается только один файл):
Код:
REGEDIT4

[HKEY_CLASSES_ROOT\*\shell\Open with SciTE]
@="Открыть в &SciTE"

[HKEY_CLASSES_ROOT\*\shell\Open with SciTE\command]
@="\"C:\\SciTE\\SciTE.exe\" \"%1\""

Альтернативное решение Context Menu Extension for SciTE a.k.a. WSciTEcm

Автор: amfius, Отправлено:13:40 01-02-2010

Цитата:
Альтернативное решение Context Menu Extension for SciTE a.k.a. WSciTEcm

Спасибо, это то, что мне нужно.

Автор: sergeyfreenet, Отправлено:02:27 02-02-2010
Здравствуйте

Я скачал последнюю версия SciTE-Ru - 2.01 .71 [Сборка 01.01.2010] и столкнулся со следующей проблемой (с оригинальной SciTE таких проблем нету):
- ни как не могу заставить SciTE открывать и сохранять файлы по умолчанию в кодировке UTF-8

чтобы я не делал в конфиге с разделом [International] файлы все равно открываются в кодировке WIN-1251 и сохраняются в ней, если принудительно ее не сменить Файл->Кодировка->UTF-8

может кто-нибудь подсказать возможно вообще настроить так чтобы по умолчанию работать с кодировкой UTF-8?
Автор: mozers, Отправлено:13:08 02-02-2010
sergeyfreenet
Я искренне удивлен, поскольку в SciTE-Ru встроена доработка [utf8.auto.check] китайского товарища mhb, которая отлично детектирует любой открываемый файл. А оригинальный SciTE может определить текст как utf8 только если он имеет BOM.
Автодетектирование настраивается параметром utf8.auto.check.
Сохраняет SciTE (и Ru и оргинальный) в той кодировке, которая отображается в момент сохранения в активном окне.

[utf8.auto.check] тестировался достаточно тщательно. Мне до сих пор еще не попалось ни одного файла, которые он определил бы неправильно. Было бы очень интересно глянуть на такой файл...
C первым постом!



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