Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » SynWrite Editor

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

Открыть новую тему     Написать ответ в эту тему

distortion



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SynWrite - достаточно функциональный и удобный редактор текста. Основной отличительной особенностью данной программы является встроенная навигационная панель с древом, что позволяет легко находить нужные части документов. Кроме этого, SynWrite содержит строку поиска, которая даст возможность не только разыскать какой-либо фрагмент в открытом файле, но и найти этот фрагмент во всех открытых ранее документах. Из других преимуществ данного редактора можно выделить подсветку синтаксиса для языков программирования, эффективную проверку правописания текстов, встроенные инструменты для обработки текста и др. Имеется и работа с вкладками, и проверка орфографии, и даже система макросов и скриптов, позволяющая автоматизировать некоторые процессы. В целом, это приложение будет достойной альтернативой стандартным редакторам исходного кода. ...
 
Полезные ссылки: Язык программирования Python, Регулярные выражения, Редактор переводов, Редактор тем.
 
Редактор почти заморожен, правопреемник - CudaText.  
Про поддержку Windows XP - нужно поставить Python 3.4, см. здесь.
 

Разработчик (Alextpp) посещает эту тему, поэтому запросы можно оставлять здесь.

Всего записей: 3708 | Зарегистр. 07-04-2001 | Отправлено: 22:23 24-11-2013 | Исправлено: anynamer, 18:08 03-01-2022
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Фишка сделана.Бета.Но работает медленно для 100+ файлов, надо ждать 10-30 секунд
 
Даже вижу иногда зависы - если лексер тяжелый, и 200+ файлов. Если легкий (например "Synwrite snippets", "Text files") то и 300 файлов откроет

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 18:05 23-01-2014 | Исправлено: Alextpp, 18:08 23-01-2014
Tilks

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp
Control Panel\Clock, Language, and Region -> Change the date, time, or number format
Если выбрать страну не русскоговорящую, то:

win7 64bit (system locale: Russian (for non-unicode))

Всего записей: 2688 | Зарегистр. 14-08-2005 | Отправлено: 20:15 23-01-2014
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tilks
Знаю, тут неюникодный список команд, который не могу поправить

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 20:19 23-01-2014
burav



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp
спасибо, открытие папки работает
я так понял, то, что в таком режиме нетекстовые файлы не открываются, и не выдается запрос на их открытие - это не баг, а фича? жаль(
тогда предупреждение об открытии большого количества файлов должно указывать реальное количество файлов для открытия (сейчас указывается количество всех (текстовых и нетекстовых) файлов в папке)
думаю, скорость открытия нескольких файлов увеличилась бы, если не переключаться на вкладку каждого открываемого файла и не применять к нему лексер, но это, наверное, сложно реализовать

Всего записей: 254 | Зарегистр. 19-02-2009 | Отправлено: 14:31 24-01-2014
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
>- также, если после первого запуска переместить панель "быстрого поиска" в один ряд с панелью "правка" справа, то после перезапуска SynWrite она оказывается на прежнем месте. чтобы ее положение запомнилось, нужно засунуть ее...
 

Не могу повторить. Пробовал с чистой инсталляцией тоже, все запоминается (если QS панель справа от Edit).
 
burav

Цитата:
>должно указывать реальное количество файлов для открытия (сейчас указывается количество всех  
 

Fix
 
Нетекстовые стремно открывать. Вдруг случайно системный фолдер так откроешь. а спрашивать тоже нехорошо, файлов много.

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 19:54 24-01-2014 | Исправлено: Alextpp, 20:33 24-01-2014
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поисследовал тяжелую перерисовку при resize. Поправить не получится, т.к. все работает на тесте, пустой почти форме с панелями, а как только "кладешь" редактор на форму - тут же медленно, видимо отрисовка редактора все стопорит. Причем от лексера не зависит

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 05:10 25-01-2014 | Исправлено: Alextpp, 05:12 25-01-2014
burav



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Не могу повторить. Пробовал с чистой инсталляцией тоже, все запоминается (если QS панель справа от Edit).  

записал небольшое видео, как это происходит у меня
первые два раза я перемещал панель аккуратно - в этом случае позиция не запоминается
в третий раз я специально провел панель по всем остальным панелям - позиция запомнилась
использовалась чистая портативная последняя бета
 
upd
также, думаю, автоопределение языка программы при первом запуске добавит программе юзабельности
и еше, кодировкой по умолчанию для новых документов является ANSI. возможно, следует использовать что-то более современное, например UTF-8, без BOM? кажется, такой вариант был бы оптимальным

Всего записей: 254 | Зарегистр. 19-02-2009 | Отправлено: 10:22 25-01-2014 | Исправлено: burav, 10:57 25-01-2014
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp
Т.е. дело в EControl Syntax Editor SDK?

Всего записей: 6462 | Зарегистр. 28-01-2008 | Отправлено: 10:59 25-01-2014
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off,
да
 
burav,
поправил несохранение QS-позиции.
 
 
Добавлено:

Цитата:
возможно, ..что-то более современное, например UTF-8

не думаю.

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 04:52 26-01-2014
Daniyar91

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp
Нужно поменять команду Закомментировать выделенные строки сейчас она работает так, допустим есть текст (точка '·' это пробельные символы)
Код:
····qqq
После применения команды получаем что-то вроде
Код:
#····qqq
В следствии чего не работает команда Убрать отступ, т.е. надо, чтоб символ комментария ставился перед первым непробельным символом в строке, вот так:
Код:
····#qqq

 
2) Я думаю что при команде Инструменты=>Новый плагин..., у создаваемого файла лучше сделать кодировку UTF-8.

Всего записей: 425 | Зарегистр. 30-08-2011 | Отправлено: 01:10 02-02-2014 | Исправлено: Daniyar91, 01:16 02-02-2014
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1)Уже есть команда в Edit - Comments. Называется "Toggle block comment (alt)".
2) Почему utf8? И зачем большинству плагинов быть в utf8. Нет, не надо.

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 01:29 02-02-2014
burav



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

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

Всего записей: 254 | Зарегистр. 19-02-2009 | Отправлено: 23:49 03-02-2014 | Исправлено: burav, 00:21 04-02-2014
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

Нет, так было ранее. И тогда были проблемы из-за тредов которые создает редактор.Плагин мог подвисать при выходе.Да и размер мне лично по барабану.

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 00:04 04-02-2014
burav



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp
не нашел, можно ли включить такую фичу при использовании плагина для TC: в Total Commander вызываем поиск файлов с определенным текстом, затем в окне результатов поиска нажимаем на нужном файле F3 (или кнопку "Просмотр"), и в открывшемся файле нажатие F3 сразу ведет поиск нужного текста

Всего записей: 254 | Зарегистр. 19-02-2009 | Отправлено: 19:29 04-02-2014
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
burav
Про интеграцию с поиском Тотала я написал целый пункт справки. (вроде и F3 работает тоже).

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 21:17 04-02-2014 | Исправлено: Alextpp, 21:18 04-02-2014
burav



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp
мой косяк, действительно, все описано в справке и работает (а я перелопатил все настройки, HiddenOptions.txt, а в справке недоглядел)

Всего записей: 254 | Зарегистр. 19-02-2009 | Отправлено: 02:39 05-02-2014
Daniyar91

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp
Хочется, чтоб Ключевые/Зарезервированные слова не подсвечивались при поиске вхождений, когда каретка находится на каком-либо слове и включен параметр "Подсвечивать все вхождения слова под кареткой".
Такая фича есть в SciTE, Eclipse, Visual  Studio.

Всего записей: 425 | Зарегистр. 30-08-2011 | Отправлено: 12:00 05-02-2014 | Исправлено: Daniyar91, 03:21 06-02-2014
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не понял, какая именно фича есть? Почему не надо подсвечивать слово begin если я встал на begin.

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 01:51 06-02-2014
Daniyar91

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Фича - Не подсвечиваются всякие там begin, но подсвечивается все остальное.
 
Не надо подсвечивать, потому что так удобней, но если надо подсвечивать то лучше сделать как в SciTE:
1) Если каретка стоит на слове, то вхождения слова подсвечиваются, если оно не является "ключевым".
2) Если слово выделено, то его вхождения по любому подсвечиваются, даже если оно "ключевое".

Всего записей: 425 | Зарегистр. 30-08-2011 | Отправлено: 02:59 06-02-2014 | Исправлено: Daniyar91, 03:25 06-02-2014
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну тогда мне надо иметь список ключевых. Он есть только в завуалированном виде в acp файле. Т.е. вперемешку со всяким ненужным, именами модулей там и тп. А простого списка ключевых нет. Его делать даже для популярных лексеров надо. Отложим
 
Кстати, вопрос к All. Кто тут есть желающий поделать плагины на Питоне? Свои плаги или вообще.

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 03:26 06-02-2014
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

Компьютерный форум Ru.Board » Компьютеры » Программы » SynWrite Editor


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru