SynWrite (Syn2)

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

kvichans писал(а):Поэтому готов чуть-чуть подыграть вам
спасибо.
а то я устал скроллить эту картинку. Этот лучше

Добавлено спустя 13 минут:

сделал "ЗАкрыть сессию"+ вопрос "сохранить сессию?"
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

orod
Шаблоны можно будет класть в папку template\Newdoc. В бете.

Добавлено спустя 1 час 17 минут:

Hint для System.nnn.nnn - fix.
Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение kvichans »

Alextp писал(а):сделал "ЗАкрыть сессию"+ вопрос "сохранить сессию?"
Когда будет бета?
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

завтра вечером

Добавлено спустя 1 час 21 минуту:

-Если каретка уже на последней стоке, то показать эту последнюю строку первой в табе

как это согласуется с опцией "прокручивать до посл. строки" (таб Редактор)?
А чем не устраивает Logviewer?
Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение kvichans »

Alextp писал(а):
kvichans писал(а):Если каретка уже на последней стоке, то показать эту последнюю строку первой в табе
как это согласуется с опцией "прокручивать до посл. строки" (таб Редактор)?
С опцией "прокручивать до посл. строки", конечно, нужно считаться. Поэтому пожелание более точно звучит так:
Если "прокручивать..." позволяет, то показывать последнюю строку первой в табе, после команды Ctrl+End, если каретка была на последней строке.
Могу еще предложить такую формулировку пожелания:
Если "прокручивать..." позволяет, то показывать последнюю строку первой в табе, после двух подряд команд Ctrl+End.
Alextp писал(а):А чем не устраивает Logviewer?
Разрывом среды. Мне в обязательном порядке нужно общее пространство поиска, то есть начав поиск в логе, я продолжаю его в других текстах. В 90% случаев поиск начинается через Ctrl+Dn или Ctrl+Shift+Dn и продолжается по Ctrl+Dn.

Добавлено спустя 26 минут:

1. Насколько я смог изучить Син, в нем нет одной из моих любимых команд (в Word и Excel мне удалось ее реализовать):
Поиск текста из буфера обмена.
Предвижу возражение: есть диалог Поиск, есть возможность Быстрый поиск.
Чтобы сравнение стало очевидным давайте посчитаем
- Пусть в буфере уже есть нужный текст
- Чтобы воспользоваться одним из диалогов Поиск/БыстрыйПоиск нужно нажать 5 клавиш: вызвать (Ctrl+F или Ctrl+Q), вставить (Ctrl+V), запустить (Enter)
- Если будет новая команда, то она сработает по нажатию 1-2 клавиш (например, по F3 или Alt+Ins)

Добавлено спустя 29 минут:

2. Пожелание:
В контекстных меню тоже показывать Клавиши, как и в общем меню приложения
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

-одним из диалогов Поиск/БыстрыйПоиск нужно нажать 5 клавиш
3 нажатия- Ctrl+Q, +V
но может сделаю.

-тоже показывать Клавиши
Не стОит, команды ПКМ меню дисаблятся по другому, еще тестировать надо
Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение kvichans »

Alextp писал(а):-одним из диалогов Поиск/БыстрыйПоиск нужно нажать 5 клавиш
3 нажатия- Ctrl+Q, +V
но может сделаю.
Я считал клавиши. Для быстрого поиска у меня получается 5, так как его нужно еще закрыть по ESC. Итого не 3, а 5. Разница между пятью и одним нажатием становится очень заметной, если нужно выполнить несколько сотен поисков в день.

К слову, не как пожелание, а для информации. Я уже более пяти лет не использую двойное нажатие для занесения в буфер и вставки из буфера. С помощью AutoHotkey мне удалось сделать так, что
Ctrl (без сочетания с другой клавишей) запоминает в буфер
Ins вставляет из буфера (а в Word это штатно делается)
В результате нагрузка на пальца уменьшилась намного больше, чем в два раза: теперь и нажатий меньше и положение рук нужно меньше менять.
Еще в тему. Экономить нажатия - это не прихоть, это продление жизни рук. Проверено на собственном (печальном) опыте.
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

-нагрузка на пальца уменьшилась намного больше
Запостите плс этот скрипт (тег

Код: Выделить всё

)
в соседнюю ветку "Прогр. обесп."
Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение kvichans »

Alextp писал(а):-нагрузка на пальца уменьшилась намного больше
Запостите плс этот скрипт
в соседнюю ветку "Прогр. обесп."
Не представляю как это в той ветке подать. Вот что у меня в файле, который я скармливаю AutoHotkey при запуске Win

Код: Выделить всё

Ctrl:: Send, ^{vk43}    ; Ctrl посылает Ctrl-C.
Ins:: Send, +{Ins}      ; Ins посылает Ctrl-Ins.
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

+Ctrl+End
+Find from Clipb.
Done
Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение kvichans »

3. Не работает настройка
Папка диалогов открытия/сохранения=Папка текущего файла
По Ctrl+O появляется диалог с неподходящей папкой, которую я в нем устанавливал до этого руками.
Что еще может влиять?
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Не могу проверить W7,полетела виртуалка. на Xp бы увидеть
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

beta.
Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение kvichans »

Проверил бету - полет нормальный.
Проверил список моих пожеланий.
Все реализованные новые возможности уже задействовал:
- перетащил Output вправо
- приглушил цвета у вертикальной узкой полосы
- назначил акселератор Alt+PgDn на поиск из буфера (надеюсь потом еще появится поиск вверх, назначу Alt+PgUp)
- расставил табы в _правильном_ порядке
- попереключал сессии (здорово!)
- Ctrl+End Ctrl+End работает - ура!

Из оставшихся пожеланий могу некоторые повторить, чтобы не забылись:
- Нужна команда для удаления строк, задетых выделением. Не вижу логических преград, чтобы это была команда "Удалить строку". Например, в Word есть команда "удалить ряд в таблице", которая удаляет все ряды, попавшие в выделение (такая же логика для колонок)
- Хочется иметь команду "Повторить последнюю команду, изменявшую текст". Я уже знаю, что на нее удобнее всего навешивать F1. Это одна из тех команд, которые руки берегут (см. пост 10:55).
- Хочется иметь команду "Повторить последний макрос" (опять экономит нажатия)
- Не хватает опции WRAP при поиске - чтобы не нужно было руками перемещаться в начало/конец текста. У меня появилось еще одно обоснование для этой опции: сейчас в режиме Dir=Forw Orig=Entire попытка искать слово вниз дает результат "не найдено" даже если слово есть выше по тексту, чтобы убедиться, что его действительно нет, нужно сделать попытку поиска вверх.
- Отображение результатов поиска по файлам в процессе их получения.
- Трюк из ТС с шаговым, а не плавным, перемещением разделителя панелей. В идеале нужны команды перемещения этого разделителя и настройка "перемещать по NN%". Уже были ситуации, когда этих команд мне не хватало. Кстати в FAR такие команды перемещения разделителя и их акселераторы есть штатно.
- Добавить в глобальное меню Window команды перехода в спец окна: Output, Рез.поиск и пр. Рядом с командами прописать назначенные им Клавиши. Так же показывать Клавиши, назначенные на переходы по табам (сейчас это Alt+1 Alt+2...)
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

замечание-

-команда для удаления строк, задетых выделением
Уже
(не написал про это)

-сейчас в режиме Dir=Forw Orig=Entire попытка искать слово вниз дает результат "не найдено"
это если вы сделали 1 поиск - Origin становится =From cursor. а так этого нет

Добавлено спустя 3 минуты:

Wrap find- может сделаю, но не скоро. Пока буду делать doc map. (Уменьшенная карта файла)

Добавлено спустя 44 минуты:

трюк: получилось вот что http://www.uvviewsoft.com/bb/Project1.exe

Добавлено спустя 1 час 43 минуты:

--нужны команды перемещения этого разделителя
могу сделать ПКМ (для разделителя) команды- 40/60 50/50 60/40 30/70 итд.
Ответить