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

» SynWrite Editor

Автор: Alextpp
Дата сообщения: 01.02.2014 23:29
1)Уже есть команда в Edit - Comments. Называется "Toggle block comment (alt)".
2) Почему utf8? И зачем большинству плагинов быть в utf8. Нет, не надо.
Автор: burav
Дата сообщения: 03.02.2014 21:49

Цитата:
burav,
поправил несохранение QS-позиции.

отлично, большое спасибо

Alextpp, можно ли плагин к Total Commander сделать компактнее?
то есть, чтобы он выступал лишь посредником между TC и Syn.exe, а не содержал в себе весь код редактора
таким образом сделаны плагины slister и imagine, получается очень компактный плагин, также можно сделать x64-версию
это позволило бы уменьшить размер дистрибутива программы

upd. также, с чем связано такое маленькое количество отмен - 10 (по умолчанию)?
хотелось бы на порядок большего значения
Автор: Alextpp
Дата сообщения: 03.02.2014 22:04

Цитата:
плагин к Total Commander сделать компактнее?

Нет, так было ранее. И тогда были проблемы из-за тредов которые создает редактор.Плагин мог подвисать при выходе.Да и размер мне лично по барабану.
Автор: burav
Дата сообщения: 04.02.2014 17:29
Alextpp
не нашел, можно ли включить такую фичу при использовании плагина для TC: в Total Commander вызываем поиск файлов с определенным текстом, затем в окне результатов поиска нажимаем на нужном файле F3 (или кнопку "Просмотр"), и в открывшемся файле нажатие F3 сразу ведет поиск нужного текста
Автор: Alextpp
Дата сообщения: 04.02.2014 19:17
burav
Про интеграцию с поиском Тотала я написал целый пункт справки. (вроде и F3 работает тоже).
Автор: burav
Дата сообщения: 05.02.2014 00:39
Alextpp
мой косяк, действительно, все описано в справке и работает (а я перелопатил все настройки, HiddenOptions.txt, а в справке недоглядел)
Автор: Daniyar91
Дата сообщения: 05.02.2014 10:00
Alextpp
Хочется, чтоб Ключевые/Зарезервированные слова не подсвечивались при поиске вхождений, когда каретка находится на каком-либо слове и включен параметр "Подсвечивать все вхождения слова под кареткой".
Такая фича есть в SciTE, Eclipse, Visual Studio.
Автор: Alextpp
Дата сообщения: 05.02.2014 23:51
Не понял, какая именно фича есть? Почему не надо подсвечивать слово begin если я встал на begin.
Автор: Daniyar91
Дата сообщения: 06.02.2014 00:59
Фича - Не подсвечиваются всякие там begin, но подсвечивается все остальное.

Не надо подсвечивать, потому что так удобней, но если надо подсвечивать то лучше сделать как в SciTE:
1) Если каретка стоит на слове, то вхождения слова подсвечиваются, если оно не является "ключевым".
2) Если слово выделено, то его вхождения по любому подсвечиваются, даже если оно "ключевое".
Автор: Alextpp
Дата сообщения: 06.02.2014 01:26
Ну тогда мне надо иметь список ключевых. Он есть только в завуалированном виде в acp файле. Т.е. вперемешку со всяким ненужным, именами модулей там и тп. А простого списка ключевых нет. Его делать даже для популярных лексеров надо. Отложим

Кстати, вопрос к All. Кто тут есть желающий поделать плагины на Питоне? Свои плаги или вообще.
Автор: zhe_zho
Дата сообщения: 06.02.2014 02:23
А сравнение файлов не планируется?
Автор: Daniyar91
Дата сообщения: 06.02.2014 07:07
Нет, не планируется

Alextpp
Наверно можно сделать как с проверкой правописания - там стиль строк и комментариев указывается в отдельном файле, можно в том же файле указывать стиль ключевых слов.

По поводу плагинов - пошел учить питон где перевод Вики?
Автор: Alextpp
Дата сообщения: 06.02.2014 12:29
Нет, "стиль ключевых слов" не нужен, нужны сами клю-слова. Надо перечислить их в каком-то текстовом файле или указать для них какие-то метки в ACP файле. В некторых уже указаны метки keyword, не во всех. пока неохота этим заниматься.

Добавлено:
И русского Вики не будет, это большая работа которая мало кому нужна
Автор: Alextpp
Дата сообщения: 17.02.2014 01:37

Цитата:
А сравнение файлов не планируется?


Это буду делать не я. Есть желающий? Готов оказать помощь с нужным api (например реакция на события для плагина и т.п.)
Автор: DollHack
Дата сообщения: 02.03.2014 18:10
SynWrite 6.4.720
Цитата:
March 2nd, 2014
· more API
· add: lexers selectable via Commands dlg
· add: patches (e.g. hide horz-scrollbar in wrap-mode)
· add: text-converter "Translit"
· add: cmds "Next tab", "Previous tab"
· coloring of "rgb(nnn,nnn,nnn)"
· many fixes
Автор: Alextpp
Дата сообщения: 06.03.2014 00:54
Synw теперь имеет еще одну killer feature Sublime Text - плагин проверки синтаксиса. Там он называется SublimeLinter, тут SynLint.

https://sourceforge.net/projects/synwrite-addons/files/PyPlugins/
пользуйтесь.
Автор: SKYNET3000
Дата сообщения: 06.03.2014 05:02
В смысле "проверки синтаксиса"? Что КОНКРЕТНО под этим понимается?

Добавлено:
Т.е. можно определить синтаксис в виде грамматики (правила-продукции) и син врайте проверит текстовый файл на сколько он удовлетворяет этой грамматике?
Автор: Alextpp
Дата сообщения: 06.03.2014 14:55
вот что им. в виду. Есть такие тулы как
CppCheck,
CppLint,
PhpLint,
Html tidy.
Они выдают листинг ошибок в файле (для какого-то языка). Вот этот листинг показывается в панели Validate и еще ставятся закладки на строках ошибок.
Автор: SKYNET3000
Дата сообщения: 06.03.2014 17:43
Alextpp
Ну а грамматику как там задается для синтаксической проверки?
Продукциями?
Автор: Alextpp
Дата сообщения: 06.03.2014 21:59
Skynet,
это все делается внешним EXE. Я не знаю как. Какой там код, как там сделали, так и делается.
Автор: Radanius
Дата сообщения: 06.04.2014 13:21
Alextpp
До конца не выделяются ссылки, когда в них присутствует знак "?"
Пример: http://winaero.com/comment.php?comment.news.20
Автор: Alextpp
Дата сообщения: 06.04.2014 21:10
Занесу в to-fix, попозже посмотрю.
Автор: Alextpp
Дата сообщения: 11.04.2014 03:43
Поправил
Автор: Radanius
Дата сообщения: 26.04.2014 14:50
Alextpp
Спасибо. А есть в программе функция подстановки слов при наборе, которые уже присутствуют в документе?
Автор: Alextpp
Дата сообщения: 27.04.2014 03:46
Вроде бы да - вкладка "Авто-завершение" в опциях дает это сделать
Автор: distortion
Дата сообщения: 10.05.2014 21:15
Изменения в версии 6.5.960
+ few API
+ updated Python snippets (by kvichans)
- fixed much Ruby lexer
- fixed mul-carets

Изменения в версии 6.5.940
+ add: snippets' "mirror tabstops" can have default text now (you may improve snippets)
+ add: auto-joining of mul-selections (for Shift+arrows)
+ add: Find dialog: "Select results" flag (makes mul-selections)
+ add: HTML lexer: added non-standard tags (marquee, bgsound, etc)
* reworked: Goto dialog
* change: option "Disable lexer for ... size" moved to "New/Open" group
- fixes
Автор: SKYNET3000
Дата сообщения: 11.05.2014 16:47
А текстовых READ ONLY контейнеров опять нет
Автор: Alextpp
Дата сообщения: 11.05.2014 17:28
Skynet
R/O нельзя любой блок пометить. Редактору кода это МАЛО надо. А вот блок заключннный во что-то можно определить и пометить автоматом как RO или любым стилем. в опциях лексера.
Автор: SKYNET3000
Дата сообщения: 11.05.2014 18:28
Alextpp
Не очень понял.
Объясните на пальцах как мне сделать, чтобы нужный мне фрагмент текста перемещался и КЛОНировался как единое целое. Чтобы нельзя было его изменить или РАСЩЕПИТЬ НА ЧАСТИ никоим образом до тех пор пока я его сам не разблокирую.
И чтобы после того как я его разблокировал и изменил, чтобы автоматом изменились ВСЕ МИЛЛИОНЫ КЛОНов этого блока на диске

Добавлено:
А также как добавить к блокам иерархические теги. Чтобы можно было одним клайком выделять нужные блоки (ТЕКСТОВЫЕ КОНТЕЙНЕРЫ) выбрав соответствующие теги
Автор: Alextpp
Дата сообщения: 11.05.2014 18:35
Skynet
Такого тут нет. И оно редактору кода мало надо. Есть только стиль - "блок от этого до этого R/O", но оно не то

Я такого как надо - нигде не видел

Страницы: 12345678

Предыдущая тема: R-Data Downloader


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