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

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

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


Автор: Alex640A067, Отправлено:22:21 08-05-2010
Здравствуйте!
Как запретить перемещение курсора при нажатии правой кнопки вне выделения?
В версии до 1.77 курсор не перемещался.

Цитата:

What's new in Scite 1.77:
...
· Right button press outside the selection moves the caret.
...

Это жутко неудобно при использовании контекстного меню у последнего выделенного знака или около. Выделение естественно пропадает ведь курсор переместился! Таким образом постоянно приходиться следить, где окажется курсор при использовании контекстного меню. Никак не могу привыкнуть к этому нововведению.

Автор: mozers, Отправлено:12:58 11-05-2010
Leagnus
Имхо, только если скрипт сочинить...

Alex640A067
Предполагаю, что это произошло после ревизии 907. Вероятно, вместе с доработкой VladVRO исправил прежнее поведение (которое тебе так нравилось) и сделал так же как и в оригинальном SciTE.
Автор: Alex640A067, Отправлено:13:13 11-05-2010
mozers
Такое поведение курсора в последней сборке SciTE-Ru - 2.03 .74 [Сборка 15.02.2010],
и полагаю во всех сборках начиная с 1.77.

Цитата:
What's new in Scite 1.77:
...
Right button press outside the selection moves the caret
...

Очень хотелось бы иметь возьожность отключения этого параметра!


Автор: ChronoAngel, Отправлено:02:15 21-05-2010
Скажите пожалуйста как там с обновлением ядра? Что то давно ждём уже...
Автор: mytrick, Отправлено:16:27 25-05-2010
Хочу вставить данный editor, как поле в property control.
Можно ли как-то отключить многострочный ввод и не давать переходить на новую строку при вводе, а так же создавать её при вставке из буфера обмена?
Автор: 0632238743, Отправлено:04:01 28-05-2010
БАГ
(походу, т.к. в очень старой внсии это было, и есть в последней)
КОГДА при подсветке PHP пишешь конструкцию IF () {} то после нее не происходит добавление табуляции...т.е. если IF начинается с начала строки, то и все следующие при нажати ЕНТЕР так же будут начинатся с начала, не зависимо от того, был ли предыдущая строка затабулирована или нет.
т.е. должно быть:

Код:

if () {};

[TAB][TAB](enter}
[TAB][TAB]=курсор=



а есть:

Код:

if () {};

[TAB][TAB](enter}
=курсор=


если это какая-то фича, то скажите как её отключить, потому что не могу найти где вообще управление отступами.

Добавлено:
UPD:
после HTML тэгов <script></script> баг пропадает.

Добавлено:
UPD2:
покажите куда БАГрепорты писать, а то что-то я еще досадный нашел (зависает при попытке что-то делать с html.abbrev, и не запоминает настройки (отклчил подсветку пробелов, перезапустил - снова показывает))...я не разбирался в форуме, с телефона пишу, переберусь на норм нет, посмотрю что к чему. Сорри за оффтоп если что.
Автор: mozers, Отправлено:09:13 28-05-2010
0632238743
C первым постом!
Баг репорты можно постить сюда. Но только - с четко расписанной последовательностью действий при которой баг будет воспроизводится на любой машине.
В начале, обязательно надо отключить свой SciTEUser.properties и все скрипты (закомментировав параметр ext.lua.startup.script в SciTEGlobal.properties) и убедится что излагаемая проблема не вызвана Вашими личными кривыми настройками или подключенными скриптами.
Если проблема - в скриптах, то необходимо выяснить в каком именно (методом их последовательного отключения их из SciTEStartup.lua).
В общем, выявить причину проблемы может каждый если потратит некоторое время на диагностику.
Если какие то моменты не понятны, то можно их обсудить в этом форуме, но постить в Issues том виде в каком она была изложена выше - бесполезный труд - никто не будет выискивать эту проблему (есть более приоритетные задачи). Хотите получить решение - подавайте задачу "на блюдечке".

ChronoAngel mytrick
Программеры нынче - в большом дифиците. Кто то - без вести пропал, кто то - тратит свободное время на более интересные (для него) дела, кто то - слишком слабо знает С чтобы сдвинуть дело с мертвой точки
В общем - плохо дело ( Совсем плохо...
Автор: mozers, Отправлено:11:08 01-06-2010

Цитата:
SciTE 2.12 is now available from the scintilla.org web site.

SciTE 2.12 is a minor release which adds a Copy Path command and fixes bugs.

Some minor changes were made. A detailed list of changes is available on the history page.
http://www.scintilla.org/ScintillaHistory.html

Thanks to the contributors of code and documentation and to the testers.

http://www.scintilla.org/SciTEDownload.html

Neil

Автор: Cuprume, Отправлено:21:51 03-06-2010
Приветствую всех! наткнулся случайно на SciTE. После первого взгляда понял - редактор-зверь ). Пытаюсь сейчас соскочить с Notepad++. И в связи с этим возникло несколько вопросов.
1. Субъективно дефолтная подсветка кода в Notepad++ все-таки лучше (а может просто привык). Поэтому изменяю подсветку нужных языков на notepad-овскую. Никак не могу добиться чтобы подсветка парных скобок в HTML-файлах была красного цвета (например для внедренного javascript). Я внес необходимые изменения в SciTEGlobal.properties (секция [Styles]). В CSS-файлах парные скобки стали подсвечиваться красным. Подскажите как быть с HTML?
2. Правильно ли я понял, что редактор не пишет ничего в реестр?
3. Какой параметр и где надо изменить чтобы боковая панель была с левой стороны?
Версия 2.03 .74Ru, WinXP.

Добавлено:
С 1 вопросом разобрался: в html.properties необходимо внести изменения в блок # Matched Operators... Но возник еще один - если сравнивать с тем же N++ то при одинаковых шрифтах и размерах (дефолтный Courier New,size:10) в SciTE межстрочное расстояние меньше буквально на 1-2px. Особенности движка?
Автор: ALeXkRU, Отправлено:00:43 04-06-2010
Cuprume

Цитата:
2. Правильно ли я понял, что редактор не пишет ничего в реестр?

если ассоциировать файлы с SciTE-ом не будешь (Tools\Настройки\Настройка интеграции) - не должен..

Цитата:
Особенности движка?

ээ.. вообще-то, движок у них один - Scintilla

Добавлено:

Цитата:
3. Какой параметр и где надо изменить чтобы боковая панель была с левой стороны?

в файле \SciTE\tools\SideBar.lua подкорректировать строки

Код:
gui.set_panel(win_parent,"right")

соответственно: right => left
Автор: Cuprume, Отправлено:17:29 04-06-2010
ALeXkRU, спасибо.

Цитата:
вообще-то, движок у них один - Scintilla

Т.е. междустрочное расстояние никак нельзя поменять не меняя размер шрифта?

Еще вопрос - поддерживается ли вертикальное выделение (выделение столбца)? (В том же N++ это реализуется через Alt + нажатый клик мышки)
А если у меня возникло какое-то пожелание/предложение по редактору... Сюда же постить?

Автор: mozers, Отправлено:20:10 04-06-2010
Cuprume
Цитата:
Т.е. междустрочное расстояние никак нельзя поменять не меняя размер шрифта?
Уже отвечал, повторю:
Цитата:
Вообще то расстояние между строками не настраивается. Однако можно измудрится, задав увеличенный шрифт в style.*.33. Даже если отключить показ номеров строк, межстрочный интервал сохранится.


Цитата:
поддерживается ли вертикальное выделение
Так же - Alt + нажатый клик мышки.

Цитата:
возникло какое-то пожелание/предложение по редактору
Лучше - сюда, поскольку у новичка обычно пожелания/предложения появляются по причине незнания возможностей редактора. Тут поправим/обсудим - тогда можно и в Issue постить.
Только Issue - это не финиш. Некоторые предложения по нескольку лет ждут своего гения для выполнения. Поэтому сочинить что нить самому - всяко лучше и быстрее. А если ты своим творением еще и с людьми поделишся...

Автор: Cuprume, Отправлено:11:26 08-06-2010
Такой еще вопрос - в каком конфигурационном файле можно поменять фон для вертикального выделения?
Можно ли в редакторе использовать т.н. tabstops? Например есть аббревиатура <ta (для HTML), которая раскрывается в <textarea rows="" cols=""></textarea> с позицией курсора между открывающим и закрывающим тегом. А хотелось бы так: после вставки аббривеатуры курсор помещается в значение первого атрибута - в rows="" между кавычками, если нажать Tab - в значение второго атрибута cols="", еще Tab - теперь уже курсор непосредственно внутри парного тега (как сейчас).
Автор: UR4LTZ, Отправлено:17:01 08-06-2010
ALeXkRU

Цитата:
в файле \SciTE\tools\SideBar.lua подкорректировать строки

gui.set_panel(win_parent,"right")

соответственно: right => left

Этого уже давно нет..

Cuprume
В SciTEGlobal.properties снять комментарий со строки
sidebar.position=left

Автор: mozers, Отправлено:20:35 08-06-2010
UR4LTZ
Цитата:
В SciTEGlobal.properties снять комментарий со строки
sidebar.position=left
Этот параметр - только в SVN. В последней сборке его нет.

Cuprume
Цитата:
в каком конфигурационном файле можно поменять фон для вертикального выделения?
SciTEGlobal.properties [строка 884] :
Код:
# Цвет выделенного текста
selection.fore
=
Цвет блочного и потокового выделения не различается.
Менять любой параметр можно в любом из подключеных .properties (подробности).

Цитата:
Можно ли в редакторе использовать т.н. tabstops?
Нет. Ежли только скрипт сочинить...

Автор: KChernov, Отправлено:21:08 08-06-2010
Про сборку SciTE-Ru - 2.03 .74 [Сборка 15.02.2010] : окошко Интегратора не растягивается при переключении на русский, поэтому перестают помещаться строки.
Не критично, но лучше чтобы помещались.
Автор: UR4LTZ, Отправлено:09:28 09-06-2010
mozers

Цитата:
Этот параметр - только в SVN. В последней сборке его нет.

Может стоит выложить сборку с последнего SVN (но только убрав из пака ревизию 1364)?
Баги все что ты мне писал все есть. Но я думаю что баги от этой доработки лежит намного глубже.

Автор: mozers, Отправлено:10:24 09-06-2010
KChernov
Весь текст выполнен системным шрифтом MS Sans Serif размером в 6pt.
Строки "не помещаться" могут только в случае если данный шрифт отсутствует или масштаб отображения (в свойствах дисплея) отличается от общепринятого (96 точек на дюйм). В этом случае глюк с SciTE_WinIntegrator лишь один из многих (90% программ не поддерживают это долбанутое масштабирование).
В любом случае неплохо было бы взглянуть на скриншот.

UR4LTZ
Цитата:
Может стоит выложить сборку с последнего SVN
Думаю что отсутвие актуальной сборки должно стать стимулом для наших заснувших программистов которые никак не могут смережить уже две официальных версии подряд. Надо как то вырываться из этого болота...
Обидно, что проект Scintilla был выбран SourceForge проектом месяца, а наш SciTE-Ru находится в глубокой ж.

Автор: KChernov, Отправлено:20:34 09-06-2010
mozers

Цитата:
Строки "не помещаться" могут только в случае если данный шрифт отсутствует или масштаб отображения (в свойствах дисплея) отличается от общепринятого (96 точек на дюйм).

Реально 120 дпи, но на английском всё влезает.


Цитата:
В любом случае неплохо было бы взглянуть на скриншот.

А куда лучше скриншот выложить?
Автор: Cuprume, Отправлено:20:54 09-06-2010
mozers, Спасибо за подсветку фона.
Кстати, по поводу интеграции в Windows - почему в настройках выбран именно такой вид "Добавить SciTE в контекстное меню "Отправить"". По-моему логичнее (проще, быстрее) кликать в контекстном меню на верхнем уровне, например "Редактировать в SciTE", чем идти в "Отправить" и там выбирать...
Еще по поводу tabstops. Я занимаюсь HTML-версткой и такой скрипт мог бы сильно облегчить и ускорить работу. Выглядит так http://dl.dropbox.com/u/3622221/tabstops.png C данным механизмом столкнулся в Komodo Edit (если интересно - можно поставить, посмотреть работу механизма). Есть ли у кого желание реализовать такую фичу?




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