Ru-Board.club
← Вернуться в раздел «Программы»

» SciTE - Open Source Text Editor for Windows & Linux

Автор: Orion_76
Дата сообщения: 04.05.2010 09:20
mozers

Цитата:
Если в системном окружении задана переменная SciTE_HOME

Команда SET говорит что таких переменных нет.(ОС Windows)


Цитата:
что он, в отличии от тысячи других компиляторов, не может выводить ошибки компиляции в консоль (какой то левый враппер ему подавай)

Имеется ввиду - консоль Scite.
Автор: mozers
Дата сообщения: 04.05.2010 14:18
Orion_76
Цитата:
Команда SET говорит что таких переменных нет.(ОС Windows)
Тогда SciteDefaultHome указывает на папку с scite.exe . Чудес не бывает.

Цитата:
Имеется ввиду - консоль Scite
Если есть возможность выводить сообщения в виндовую консоль, то перенаправить вывод в консоль SciTE так же можно. Вот тут примеры есть.
Автор: Orion_76
Дата сообщения: 04.05.2010 21:05
mozers

Цитата:
Тогда SciteDefaultHome указывает на папку с scite.exe.Чудес не бывает.

Не.. всеправильно...SCITE_HOME была установлена...
Извиняюсь..
Автор: oldBob
Дата сообщения: 06.05.2010 14:50
И снова здравствуйте!

1. Пытаюсь использовать такое:

Код:
dostring editor:InsertText(editor:GetCurrentPos(), "§")
Автор: mozers
Дата сообщения: 06.05.2010 15:54
oldBob
Так - проще:
Код: editor:AddText("§")
Автор: oldBob
Дата сообщения: 06.05.2010 17:09
Спасибо, mozers
Автор: Leagnus
Дата сообщения: 06.05.2010 20:37
Сорри за wishlist.

Никто таким извратом, как я не пользуется?
У меня вложенные {{текст/код}{текст/код}{текст/код}}
так вот в файле из тысячи строк хотелось бы по сочетанию/клику/пункту в меню
открыть только родительские {},
так, чтобы дочерние остались закрытыми.
Автор: Alex640A067
Дата сообщения: 08.05.2010 21:21
Здравствуйте!
Как запретить перемещение курсора при нажатии правой кнопки вне выделения?
В версии до 1.77 курсор не перемещался.

Цитата:

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

Это жутко неудобно при использовании контекстного меню у последнего выделенного знака или около. Выделение естественно пропадает ведь курсор переместился! Таким образом постоянно приходиться следить, где окажется курсор при использовании контекстного меню. Никак не могу привыкнуть к этому нововведению.
Автор: mozers
Дата сообщения: 11.05.2010 11:58
Leagnus
Имхо, только если скрипт сочинить...

Alex640A067
Предполагаю, что это произошло после ревизии 907. Вероятно, вместе с доработкой VladVRO исправил прежнее поведение (которое тебе так нравилось) и сделал так же как и в оригинальном SciTE.
Автор: Alex640A067
Дата сообщения: 11.05.2010 12:13
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
Дата сообщения: 21.05.2010 01:15
Скажите пожалуйста как там с обновлением ядра? Что то давно ждём уже...
Автор: mytrick
Дата сообщения: 25.05.2010 15:27
Хочу вставить данный editor, как поле в property control.
Можно ли как-то отключить многострочный ввод и не давать переходить на новую строку при вводе, а так же создавать её при вставке из буфера обмена?
Автор: 0632238743
Дата сообщения: 28.05.2010 03:01
БАГ
(походу, т.к. в очень старой внсии это было, и есть в последней)
КОГДА при подсветке PHP пишешь конструкцию IF () {} то после нее не происходит добавление табуляции...т.е. если IF начинается с начала строки, то и все следующие при нажати ЕНТЕР так же будут начинатся с начала, не зависимо от того, был ли предыдущая строка затабулирована или нет.
т.е. должно быть:

Код:
if () {};

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

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

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

Цитата:
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
Дата сообщения: 03.06.2010 20:51
Приветствую всех! наткнулся случайно на 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
Дата сообщения: 03.06.2010 23:43
Cuprume

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

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

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

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

Добавлено:

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

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

Код: gui.set_panel(win_parent,"right")
Автор: Cuprume
Дата сообщения: 04.06.2010 16:29
ALeXkRU, спасибо.

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

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

Еще вопрос - поддерживается ли вертикальное выделение (выделение столбца)? (В том же N++ это реализуется через Alt + нажатый клик мышки)
А если у меня возникло какое-то пожелание/предложение по редактору... Сюда же постить?
Автор: mozers
Дата сообщения: 04.06.2010 19:10
Cuprume
Цитата:
Т.е. междустрочное расстояние никак нельзя поменять не меняя размер шрифта?
Уже отвечал, повторю:
Цитата:
Вообще то расстояние между строками не настраивается. Однако можно измудрится, задав увеличенный шрифт в style.*.33. Даже если отключить показ номеров строк, межстрочный интервал сохранится.


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

Цитата:
возникло какое-то пожелание/предложение по редактору
Лучше - сюда, поскольку у новичка обычно пожелания/предложения появляются по причине незнания возможностей редактора. Тут поправим/обсудим - тогда можно и в Issue постить.
Только Issue - это не финиш. Некоторые предложения по нескольку лет ждут своего гения для выполнения. Поэтому сочинить что нить самому - всяко лучше и быстрее. А если ты своим творением еще и с людьми поделишся...
Автор: Cuprume
Дата сообщения: 08.06.2010 10:26
Такой еще вопрос - в каком конфигурационном файле можно поменять фон для вертикального выделения?
Можно ли в редакторе использовать т.н. tabstops? Например есть аббревиатура <ta (для HTML), которая раскрывается в <textarea rows="" cols=""></textarea> с позицией курсора между открывающим и закрывающим тегом. А хотелось бы так: после вставки аббривеатуры курсор помещается в значение первого атрибута - в rows="" между кавычками, если нажать Tab - в значение второго атрибута cols="", еще Tab - теперь уже курсор непосредственно внутри парного тега (как сейчас).
Автор: UR4LTZ
Дата сообщения: 08.06.2010 16:01
ALeXkRU

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

gui.set_panel(win_parent,"right")

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

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

Cuprume
В SciTEGlobal.properties снять комментарий со строки
sidebar.position=left
Автор: mozers
Дата сообщения: 08.06.2010 19:35
UR4LTZ
Цитата:
В SciTEGlobal.properties снять комментарий со строки
sidebar.position=left
Этот параметр - только в SVN. В последней сборке его нет.

Cuprume
Цитата:
в каком конфигурационном файле можно поменять фон для вертикального выделения?
SciTEGlobal.properties [строка 884] :
Код: # Цвет выделенного текста
selection.fore=
Автор: KChernov
Дата сообщения: 08.06.2010 20:08
Про сборку SciTE-Ru - 2.03 .74 [Сборка 15.02.2010] : окошко Интегратора не растягивается при переключении на русский, поэтому перестают помещаться строки.
Не критично, но лучше чтобы помещались.
Автор: UR4LTZ
Дата сообщения: 09.06.2010 08:28
mozers

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

Может стоит выложить сборку с последнего SVN (но только убрав из пака ревизию 1364)?
Баги все что ты мне писал все есть. Но я думаю что баги от этой доработки лежит намного глубже.
Автор: mozers
Дата сообщения: 09.06.2010 09:24
KChernov
Весь текст выполнен системным шрифтом MS Sans Serif размером в 6pt.
Строки "не помещаться" могут только в случае если данный шрифт отсутствует или масштаб отображения (в свойствах дисплея) отличается от общепринятого (96 точек на дюйм). В этом случае глюк с SciTE_WinIntegrator лишь один из многих (90% программ не поддерживают это долбанутое масштабирование).
В любом случае неплохо было бы взглянуть на скриншот.

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

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

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


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

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


Цитата:
Цвет блочного и потокового выделения не различается


У меня почему различаются. Строки http://dl.dropbox.com/u/3622221/line.png , блок http://dl.dropbox.com/u/3622221/column.png Как привести к единообразию?

А чем обусловлено перевод строки после каждой аббревиатуры в css.abbrev? У каждого своя манера - не все же пишут правила в столбик. Вот если пишешь в строку, очень неудобно...
Автор: mozers
Дата сообщения: 10.06.2010 15:20
Cuprume
Цитата:
почему в настройках выбран именно такой вид "Добавить SciTE в контекстное меню "Отправить"". По-моему логичнее (проще, быстрее) кликать в контекстном меню на верхнем уровне, например "Редактировать в SciTE", чем идти в "Отправить" и там выбирать...
Через контекстное меню на верхнем уровне "Редактировать в SciTE" (без использования сторонней dll-ки) можно открыть только один файл за раз.

Цитата:
Есть ли у кого желание реализовать такую фичу?
Насколько я помню, кто то уже просил...

Цитата:
У меня почему различаются. Строки http://dl.dropbox.com/u/3622221/line.png , блок http://dl.dropbox.com/u/3622221/column.png
Просто в случае блочного выделения на цвет и прозрачность выделения накладывается цвет и прозрачность курсора. Можно еще поиграть параметрами курсора...
Блин, разница то - еле заметна. Стоит ли заморачиваться? И зачем???

Цитата:
А чем обусловлено перевод строки после каждой аббревиатуры в css.abbrev? У каждого своя манера
Это обусловлено манерой автора css.abbrev

KChernov
Цитата:
А куда лучше скриншот выложить?
безразницы
Автор: Psorokin
Дата сообщения: 10.06.2010 17:10
Cuprume

Цитата:
А чем обусловлено перевод строки после каждой аббревиатуры в css.abbrev?

Перевод строки удобен тем, что после вставки не завершённого сокращения, например border:|; удобнее не переставлять курсор в конец, а нежать стрелку вниз.
Чтобы писать в строчку убери в css.abbrev в конце сокращений \n
Советую попробовать скрипт от mozers
Tools > css > Упорядочить выделенную таблицу стилей

Для открытия через контекстное меню добавь в реестр (доработать под свои пути к SciTE), но поведение отличается от NP++

REGEDIT4

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

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

mozers

Цитата:
Насколько я помню, кто то уже просил...

Вот нас уже двое. Я, кажется, даже в Issue предлагал, но незрезультатно

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

Предыдущая тема: Universal Share Downloader


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.