SynWrite (Syn2)

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

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

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

Сообщение Alextp »

kvichans
А code templates- не то? замена не по пробелу а по Ctrl+J

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

В Econtrol Syntax editor(econtrol.ru) есть Auto-replace. не то?
Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение kvichans »

Alextp писал(а):kvichans
А code templates- не то? замена не по пробелу а по Ctrl+J
В Econtrol Syntax editor(econtrol.ru) есть Auto-replace. не то?
Может быть это то же самое - еще не осваивал.
Но подозреваю, что разница в способе применения:
SmartTab - слово,Tab
code templates - Ctrl+J,выбор-из-списка
Пока не вижу препятствий для объединения. Если каждому члену code templates дать ключевое слово, то его можно будет вставлять и как раньше (из списка) и по SmartTab.
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

>code templates - Ctrl+J,выбор-из-списка

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

Сообщение kvichans »

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

Сообщение Alextp »

Когда будет OPS lexer, сможете в нем сделать эти templates(см Help)
Аватара пользователя
_92
Сообщения: 398
Зарегистрирован: Ср ноя 23, 2005 15:31
Откуда: ufa

Сообщение _92 »

символ конец строки в пробел
убрать лишние пробелы и концы строк
в сравнении с notepadplusplus вроде бы
нет таких функций в syn2

склеить строки = символ конец строки в пробел?
ubuntu+tc+synwrite
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

-склеить строки = символ конец строки в пробел?
Да думаю
А вторая- есть в "Пробельных операциях"(Правка)
Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение kvichans »

1. Ликбез. Как-то попал в режим постоянного выделения: Shift не держу, перемещаю стрелками, выделение следует за кареткой. Вылечил кликом по тексту.
Поискал команды - не нашел вкл/выкл такого режима. Есть? Или это мой непреднамеренный трюк?

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

2. Пожелание. При поиске фрагмента внутри таба происходит переход на новую строку и часто выполняется избыточный горизонтальный скроллинг. Воспроизведение стабильное, есть пример, но оно зависит от ширины панели (а мне ее значение не известно). Вот примерное описание: панель на пол-экрана (у меня экран 1600), полный текст (| - примерное положение правой границы панели)

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

IF  _VFP.StartMode=0 AND FILE('c:\Bagira\RVR\rvr.prg') 	&& в IDE у KV                    |
*IF !( _VFP.StartMode=0 AND FILE('c:\Bagira\RVR\rvr.prg')) 	&& не в IDE у KV             |
Искать фрагмент "в IDE у KV". На первой строке нормально, на второй - лишний скроллинг.
Прошу избавить от гор.скроллинга, если найденный фрагмент помещается в видимую часть.
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

1. не знаю

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

2. fix
Dima85
Сообщения: 6
Зарегистрирован: Пт май 18, 2012 00:55

Сообщение Dima85 »

Apply аплаит все кроме языка. Не помню почему так сделал- может был глюк с языком. Может форма Опции не меняла язык
Именно и за таких мелочей и складывается общее впечатление о продукте. Их следует фиксить.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Dima
Сделал msgbox "Language применится после нажатия ОК в опциях"
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

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

Сообщение kvichans »

Alextp писал(а):Beta. смотрим верхушку History
Смотрим. Уже пугаете: сборка по About опять 1230, а по History - 1300.
Alextp писал(а):+ option "Search - Expand result tree on progress"
Скромно. Ведь кроме этой команды еще появились ПеренестиРезВТаб и проч меню над Результами.
Очень не хватает галки [х]Дополнять внутри диалога ПоискПоФайлам. Пользователь принимает решение оставлять/удалять предыдущие как раз в этот момент.
Alextp писал(а):+ cmd "Open file by selection" accepts line number: "file.ext(NNN)"
ОК. Осталось еще чуть-чуть: чтобы Син выполнял команду ОткрытьФайлНаСтроке еще и без выделения. Представляю себе это так
- достаточно поставить каретку внутри имени файла
- в локальном меню появится команда Переход
Есть много неоднозначные случаев при вычленении имени и строки из текста. Можно с ними не заморачиваться - для этого уже есть переход по выделению. А вот очевидные случаи (после переноса из Результатов!) Син вполне в состоянии опознать. Тогда разница между действиями для перехода из Результатов и из таба будет минимальна: ВВОД и лок.меню+ВВЕРХ{3}+ВВОД.
Последний раз редактировалось kvichans Чт май 24, 2012 19:21, всего редактировалось 1 раз.
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

[x]Дополнять - ОК
Также см личку(ссыла вверху форума)

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

+keys for FindResults:
Ctrl+N: copy to tab
Ctrl+C: copy to clip
Ctrl+Del: clear
Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение kvichans »

1. Пожелание. Рассмотрим как может выглядеть Син (это мое рабочее пространство, только ужатое)
Изображение
Здесь есть следующая проблема: какая часть активна, где фокус? Вариантов три:
в левом табе "7. History",
в правом - "3. sb-steps...
в Результатах
Может показаться, что подчеркнутая подпись левого ярлыка дает подсказку. Но это неверно. Фокус в Результатах. НО! Если перевести фокус в левый таб, картинка не изменится совсем! Если текущая строка в Результатах не видна (я специально так показал), то нет зацепок для ответа.

Предлагаю развить выделение текущего таба (сейчас это цвет ярлыка и цвет подчеркивания) так, чтобы одного взгляда было достаточно для понимания "а фокус где?" Для этого хорошо бы
- как-то менять ярлык у Результатов (Вывода/Валидации) при получении и потере фокуса
- как-то еще менять ярлык у активного таба, если у него нет фокуса

Пояснение про "как-то еще".
Цвет ярлыка служит для выделения двух табов из списков слева и справа.
Цвет подчеркивания служит для указания на тот таб, для которого отображается переферийная информация: Дерево, Minimap. А так же для указания где будут рождаться новые табы.
Эти два инфо-цвета делают полезную работу. Их нельзя применять для других целей.
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Ответить