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

» SciTE - Open Source Text Editor for Windows & Linux

Автор: shadowbat7
Дата сообщения: 10.01.2012 21:16
хочу сделать такую подсветку http://s018.radikal.ru/i528/1201/fa/48d639b210e6.jpg

осталось сделать:
#добавить кнопки на панель "сохранить как", "save as PDF", "save as RTF", "чб / цветная печать" , "синтаксическая подсветка", "кодировка отображения / перекодировать",
#убрать кнопки с "выполнить" до "записать макрос"
#поменять местами кнопки "полноэкранный режим" и "окно консоли"

#добавить вертикальную полоску подсветки курсора (аналогично горизонтальной) (цвет a2a2a2)
#добавить подсветку: даты темно-зеленоватый (009797), текст черным, текст в кавычках + кавычки светло-синим (0000ff), e-mail и http коричневым (802020), цифры темно-синим (00008c), знаки препинания темно синим (3060a8)
#фон блокнота примерно f0f0f1

#кодировку по умолчанию для новых файлов Win 1251 или UTF-8 ставить?

кто может помочь?




*debug
1. кракозябры.
http://s005.radikal.ru/i210/1201/a1/595308d44770.jpg
кодировка файла пользовательских настроек по умолчанию стоит WIN-1251. сменил на UTF-8. кракозябры ушли

2. при экспорте в PDF русского текста - тоже кракозябры в PDF-фе получаются. как лечить?

Автор: Victor_Dobrov
Дата сообщения: 11.01.2012 04:11
mozers - просьба от юзера к разработчику

Вернуть курсор в поле редактирования при открытии редактора (или подскажите настройку, которая это включает).
Сейчас в версии SciTE 3.0.2.94Ru приходится щёлкать мышью по тексту (или дважды жать F8), чтобы появился курсор. В прежних версиях текст можно было править сразу при открытии...
Автор: shadowbat7
Дата сообщения: 12.01.2012 19:35

Цитата:
Вернуть курсор в поле редактирования при открытии редактора (или подскажите настройку, которая это включает).

сначала не понял, зачем это нужно. а оказывается действительно нужно!
нельзя открыть файл и использовать прокрутку.
приходится открыть файл, тыкнуть по окну, потом только прокручивать колесико
Автор: mozers
Дата сообщения: 13.01.2012 08:21
shadowbat7 Victor_Dobrov
Проблема действительно имеет место быть. Походу виноваты скрипты (вероятнее всего - SideBar), поскольку при их отключении все работает нормально.
Попробуем разобраться...
Автор: mozers
Дата сообщения: 13.01.2012 17:37
Самое простое (не значит самое правильное) решение - добавить в SideBar.lua строку 1368 (сразу за OnSwitch()) с таким текстом:
Код: gui.pass_focus()
Автор: noisy
Дата сообщения: 13.01.2012 17:57
У меня SideBar отключен, проблема с курсором есть

и еще вопросик

редактирую PHP печатаю array_key_ жму CTRL+ПРОБЕЛ и ENTER и получаю array_key_exists(mixed

Куда копать чтоб избавиться mixed?
Автор: shadowbat7
Дата сообщения: 13.01.2012 19:53

Код: gui.pass_focus()
Автор: asdf8
Дата сообщения: 13.01.2012 23:29

Код: gui.pass_focus()
Автор: shadowbat7
Дата сообщения: 14.01.2012 02:04
оно работает наполовину.
если открыть Scite и перетащить туда txt, то работает
а если открыть txt с помощью Scite то не работает.
Автор: RvunVP
Дата сообщения: 16.01.2012 11:49
Здравствуйте. Хотелось бы узнать, в последней сборке из шапки есть возможность в правой колонке "FileMan" отбразить дерево файлов и каталогов? Так все понравилось, но возможно по нему можно еще и удобно перемещаться.
Автор: UR4LTZ
Дата сообщения: 29.01.2012 08:37
На 30е января намечен релиз версии 303.
Автор: bkz830
Дата сообщения: 30.01.2012 20:33
А подсвечивание активного блока в колонке для фолдинга в последней версии поломалось?
Автор: UR4LTZ
Дата сообщения: 31.01.2012 00:28
Release 3.0.3

http://prdownloads.sourceforge.net/scintilla/scite303.zip?download
http://prdownloads.sourceforge.net/scintilla/wscite303.zip?download

Released 28 January 2012.
Printing works on GTK+ version 2.x as well as 3.x.
Lexer added for the AviSynth language. Feature #3475611.
Lexer added for the Take Command / TCC scripting language. Feature #3462462.
CSS lexer gains support for SCSS. Feature #3268017.
CPP lexer fixes problems in the preprocessor structure caused by continuation lines. Bug #3458508.
Errorlist lexer handles column numbers for GCC format diagnostics. In SciTE, Next Message goes to column where this can be decoded from GCC format diagnostics. Feature #3453075.
HTML folder fixes spurious folds on some tags. Bug #3459262.
Ruby lexer fixes bug where '=' at start of file caused whole file to appear as a comment. Bug #3452488.
SQL folder folds blocks of single line comments. Feature #3467425.
On Windows using Direct2D, defer invalidation of render target until completion of painting to avoid failures.
Further support of fractional positioning. Spaces, tabs, and single character tokens can take fractional space and wrapped lines are positioned taking fractional positions into account. Bug #3471998.
On Windows using Direct2D, fix extra carets appearing. Bug #3471998.
For autocompletion lists Page Up and Down move by the list height instead of by 5 lines. Bug #3455493.
For SCI_LINESCROLLDOWN/UP don't select into virtual space. Bug #3451681.
Fix fold highlight not being fully drawn. Bug #3469936.
Fix selection margin appearing black when starting in wrap mode.
Fix crash when changing end of document after adding an annotation. Bug #3476637.
Fix problems with building to make RPMs. Bug #3476149.
Fix problem with building on GTK+ where recent distributions could not find gmodule. Bug #3469056.
Fix problem with installing SciTE on GTK+ due to icon definition in .desktop file including an extension. Bug #3476117.
Fix SciTE bug where new buffers inherited some properties from previously opened file. Bug #3457060.
Fix focus when closing tab in SciTE with middle click. Focus moves to edit pane instead of staying on tab bar. Bug #3440142.
For SciTE on Windows fix bug where Open Selected Filename for URL would append a file extension. Feature #3459185.
For SciTE on Windows fix key handling of control characters in Parameters dialog so normal editing (Ctrl+C, ...) works. Bug #3459345.
Fix SciTE bug where files became read-only after saving. Drop the "*" dirty marker after save completes. Bug #3467432.
For SciTE handling of diffs with "+++" and "---" lines, also handle case where not followed by tab. Go to correct line for diff "+++" message. Bug #3467143. Bug #3467178.
SciTE on GTK+ now performs threaded actions even on GTK+ versions before 2.12.

Автор: scout4u
Дата сообщения: 31.01.2012 07:29
Я создал потрясающий дизайн-тему. Я конечно, субъективен, но после нее ни один редактор не выдерживает критики по комфорту работы для глаз. Даже обидно. Ибо так хочется на Саблтим Текст 2 пересесть (иногда). Могу поделиться в проект темой.
вот скрин

Добавлено:
<a href="smartmedi.ru/scite-theme_by_andreyBelkov.jpg">Дизайн темы на моем сайте</a>
Автор: latin
Дата сообщения: 01.02.2012 15:20
mozers

Цитата:
Самое простое (не значит самое правильное) решение - добавить в SideBar.lua строку 1368 (сразу за OnSwitch()) с таким текстом:
Код:
gui.pass_focus()


Работает только в том случае если SideBar не отключен в настройках. Если в .properties
Код: sidebar.show
Автор: mozers
Дата сообщения: 01.02.2012 19:51
RvunVP
Цитата:
Хотелось бы узнать, в последней сборке из шапки есть возможность в правой колонке "FileMan" отбразить дерево файлов и каталогов?
Нет.

bkz830
Цитата:
А подсвечивание активного блока в колонке для фолдинга в последней версии поломалось?
Поломалось.
Вроде как Нейл реализовал это дело в оригинальном SciTE, но я пока не разобрался...

scout4u
Цитата:
Я создал потрясающий дизайн-тему
На вкус и цвет...
Кроме того, уже 100 раз говорили: Нету в SciTE тем! (Сделать - можно, но заниматься надо...) То что Вы предлагаете называется подсветка синтаксиса для конкретного языка программирования. Если она не влияет на подсветку других языков - то это - хорошая подсветка. Чаще всего оказывается что Ваши подсветки, облагораживая один язык уродуют все другие. Но в любом случае - выкладывайте! Что мы тут картинку обсуждаем чтоли?

latin
Я выяснил одно: SideBar похищает фокус с окна SciTE. Включен он или нет параметром sidebar.show - неважно.
Поскольку этого раньше не происходило и SideBar не менялся - значит проблема - в SciTE.
Как решить проблему в SciTE я не знаю. Просто в либе gui есть команда, позволяющая принудительно перебросить фокус в редактор. Вот я ее и использовал.


Цитата:
Как всё таки подключить проверку орфографии?
Еще раз все перепроверю и доложу (У меня то - работает и с win1251 и с utf-8).
Автор: latin
Дата сообщения: 02.02.2012 02:33
mozers

Цитата:
Я выяснил одно: SideBar похищает фокус с окна SciTE. Включен он или нет параметром sidebar.show - неважно.
Поскольку этого раньше не происходило и SideBar не менялся - значит проблема - в SciTE.
Как решить проблему в SciTE я не знаю. Просто в либе gui есть команда, позволяющая принудительно перебросить фокус в редактор. Вот я ее и использовал.

Да, наверное. Я уточнял, что предложенный вами метод с использованием
Код: gui.pass_focus()
Автор: mozers
Дата сообщения: 02.02.2012 09:18
latin
Поставил начисто SciTE_302_94Ru_221211
В SciTE\tools\LuaLib\ поместил hunspell.dll
В SciTE\tools\ поместил spellcheck.lua
В SciTE\dic распаковал словари
В низ SciTEStartup.lua добавил строчку
Код: dofile (props["SciteDefaultHome"].."\\tools\\spellcheck.lua")
Автор: scout4u
Дата сообщения: 02.02.2012 09:19
[more] Смысл подсветки в том, что она на столько удачна, что после нее с отвращением смотришь на другие редакторы. Подсветка эргономична для глаз. У нее нет негатива и «выгара» черных тем, когда буквы горят на экране, а не просто висят в воздухе, как в светлых темах. Фон серый, но путем сотен калибровок он серый в той степени в которой у подсветки компромис между густым серым, когда между черными символами и серым падает контраст и это напрягает зрение и светлым серым, который слепит на современных экранах также как и белый. Предлагаю эту подсветку в качестве основной подсветки для ПХП. Как-никак белые подсветки однозначно слепят. А черные это на любителя. Баланс — это серый цвет. Я например, упорно пытаюсь пересесть на черные темы, но не могу хоть убей. Слишком они... терминально-горящие. Глаза от этого эффекта слепятся как-то.

подсветка в архиве с конфигами тут:
www.smartmedi.ru/SciTE_(theme_by_AndreyBelkov).rar

Там наверно, поломаны будут конфиги в отношении чего-то. Не знаю. Я не научился пользоваться сцыТе профессионально. кое-какие шорткаты только.

Я бы хотел, чтобы весь мир узнал какие мы умеем делать сборки. «Если сборка русская — значит это отпад». Так бы я хотел чтобы было. [/more]
Автор: latin
Дата сообщения: 02.02.2012 13:38
mozers

Файлы:


Настройки:


При нажатии F9, пишет, что "Spelling dictionary not work!", но слова подчёркивает красной волнистой линией.

Система - Windows 7 SP1 RU x32 Ultimate

Я наверное уже совсем всё позабывал за это время.
Автор: mozers
Дата сообщения: 05.02.2012 12:06
latin
Все сделано абсолютно верно.
Только при копировании кода из форума ты забыл убрать пробелы в конце строк.
Автор: latin
Дата сообщения: 06.02.2012 11:51
mozers

Да, действительно всё заработало. Спасибо!

Но есть пара вопросов:
1. Как сделать, чтобы проверка была включена постоянно и для вновь открывемого/создаваемого документа в том числе?
2. Как править текст в словарях? Он не поддерживает букву "ё". Может быть есть словари с поддержкой онной или можно ли прицепить словари, скажем, от ОРФО?
Автор: insolor
Дата сообщения: 07.02.2012 14:09
Добрый день! У меня такой вопрос. Я программирую на языке Euphoria. Программу из SciTe-ru я запускаю через небольшой скрипт (тоже на Euphoria), который отлавливает появление ex.err в текущие папке (ex.err создает интерпретатор Euphoria при ошибке) и выводит первые его несколько строк в панель output, с небольшими изменениями: в строке вида path\file:linenumber в конце добавляется двоеточие, чтобы можно было двойным кликом перейти на строку с ошибкой.

Еще в прошлой версии вся эта система прекрасно работала, но начиная с версии 3.0.2 .94Ru что-то поломалось, и при двойном клике в панели Output на строке где указан путь к файлу и номер строки, сам путь подсвечивается желтым, но в панели редактора переход к месту ошибки не происходит и строка с ошибкой никак не обозначается. Вчера скачал SciTe 3.0.3, там переход к строке с ошибкой работает как надо, но там уже проблемы с подсветкой Euphoria.

Надеюсь на вашу помощь)

P.S. вот так это работало раньше:



А вот так сейчас:

Автор: mozers
Дата сообщения: 09.02.2012 14:56
latin
Цитата:
1. Как сделать, чтобы проверка была включена постоянно и для вновь открывемого/создаваемого документа в том числе?
Не думаю что это - хорошая идея. Данное скриптовое решение не слишком хорошо работает "на лету". Лучше давить F9. Да и "на вскидку" заставить проверку включаться сразу при открытии документа у меня не получилось

Цитата:
2. Как править текст в словарях? Он не поддерживает букву "ё". Может быть есть словари с поддержкой онной или можно ли прицепить словари, скажем, от ОРФО?
Все словари внутри - текстовые файлы (т.е. править - можно). Но как их правильно править не знаю. Но думаю что в инете можно найти массу информации по этому вопросу, да и готовые словари тоже, поскольку словари эти - от OpenOffice.

insolor
Загрузите заново SciTE-Ru 3.02 .94 - эту проблему Neo исправлял (номер версии не меняли).
В оригинальном SciTE поддержки Эйфории никогда не было.
Автор: insolor
Дата сообщения: 09.02.2012 23:12
Спасибо, все работает)
Автор: UR4LTZ
Дата сообщения: 13.02.2012 21:27

Цитата:
scout4u


Цитата:
Я создал потрясающий дизайн-тему.

Посмотрел ее и стали болеть глаза!..
Автор: k790
Дата сообщения: 15.02.2012 20:27
У меня пару глупых вопросов:
1) как переделать последний SciTE под 1.76 .57Ru
2) как заставить работать SciTE с паскалем?
3) в последней версии SciTE глючит панель (ниже строки "Файл")
Автор: mozers
Дата сообщения: 16.02.2012 19:30
k790
1) "Последний" (т.е. 3.0.3) в 1.76 ??? Че за бред?
2) Зачем "заставлять"? Он уже работает с ним.
3) Грохните нафиг все Ваши кривые настройки и все проблемы пропадут.
Автор: k790
Дата сообщения: 16.02.2012 19:41
mozers

1) я полагаю что последняя SciTE_3.02_94Ru - именно эта версия и стоит.
В 1.76 мне всё привычно и удобно - кнопки, ну и оформление (вроде оно чуть-чуть изменилось), так вот как добавить кнопки в SciTE_3.02_94Ru ?
2) я же сказал ГЛУПЫХ вопросов, как надо поставить паскаль чтобы SciTE увидел его, ставил Free pascal и Pascal ABC
3) а зачем их грохать, если я тока поставил, засрать не успел
Автор: mozers
Дата сообщения: 17.02.2012 19:10
k790

Цитата:
как добавить кнопки в SciTE_3.02_94Ru ?
Смотрите содержимое каталога toolbar

Цитата:
как надо поставить паскаль чтобы SciTE увидел его
SciTE "не видит" ни одного языка программирования. Функции отладки программ в нем отсутсвуют начисто. Он может только открывать файлы с расширением pas и все. Для этого Паскаль вообще не нужен. Те мелочи, что можно еще делать из scite (откомпилировать и запустить откомпилированную программу) можно превосходно делать с ком.строки Паскаля. Если Вы не знаете как компилировать программу с ком.строки, то scite Вам ничем не поможет - читайте мануалы по Паскалю.

Цитата:
а зачем их грохать, если я тока поставил, засрать не успел
Не верю что такой скрин что Вы привели возникает при запуске SciTE-Ru с настройками сборки.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

Предыдущая тема: Opera AC


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