SynWrite (Syn2)

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

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

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

Сообщение kvichans »

Alextp писал(а):7.Если был активным комбо File mask(s)
Он вроде всегда активен.
Активен # доступен.
Я говорил про ситуацию, когда фокус на комбо File mask(s).
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

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

Сообщение kvichans »

Alextp писал(а):7. тогда на него фокус надо давать(перед нажатием Browse)? Неудобно. тогда уж новую Browse делать. ради вставки из буфера? Не стОит
Вставка из буфера, это лишь приятное следствие.
Сейчас невозможно искать файл - только выбор папки.
Логика предлагается такая:
- есть два поля: имя и папка
- каждое из них естественно требует обзора по диску
- можно оставить одну кнопку обзора, если учитывать с какого поля на нее пришли

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

Сообщение Alextp »

Сделаю лучше 2ую кнопку Browse.

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

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

Сообщение kvichans »

Alextp писал(а):Сделаю лучше 2ую кнопку Browse.
Beta update
Недоделки: нужны аккорды в диалоге ПоискПоФайлам.
Предлагаю (уже заняты: srkoubncwxpfaiehd)
l для Browse for file...
y для Show filename only
t для Show results on new tab

(повтор) 8. Сохранять позицию диалога ПоискПоФайлам.

(повтор) 9. Предлагаю упростить/усилить работу с сессиями (у меня их будет ~200, число переключений в день ~5-15)
- Добавить отображение имени сессии, если она загружена, в титул-строку приложения и TaskBar-строку. Например, так (PRG - сессия, c:\doc\cod.c - полное имя файла)
в титуле: PRG - c:\doc\cod.c - SynWrite
в TaskBar: PRG - cod.c
- Для сессии добавить команду "Сохранить сессию", а прежнюю переименовать в "Сохранить сессию как..."
- Дать историю последних сессий (как уже есть история последних открытых файлов)
- Сделать автоматическое сохранение именованной сессии (м.б. опционно). Сейчас последние открытые файлы при запуске восстанавливаются, а это равносильно автосохранению безымянной сессии - желательно уровнять именованные с безымянными

Можно ли в сессии сохранять не только список открытых файлов?
Например, желательно
- сохранять распределение файлов по основной и доп.панели (=other view),
- сохранять размещение окон Output (низ/бок/плав)
- сохранять размещение окон Поиск и ПоискПоФайлам
- сохранять текущую папку (для диалогов поиска файлов)
- состояния редакторов (первая видимая строка, каретка/выделение и пр)

10. Перенастраивал цвета в окне Результаты. Не помню, что изменил так, что совпали цвета у символов и фона в тех местах, где во всех строках Результата был подсвечен поисковый запрос. Вроде перебрал все ключи в Options/Colors/Elements - не могу найти цвет фона. Научите.
---
Нашел как повторить ситуацию
- Загрузил цвета "Light Gray.colors"
- Задал поиск "for" по кодам
- Вижу в Результатах: navy-строки и в них ~желтым помечены подстроки "for"
- Изменил цвет для "Output panel active text" с navy на "Window text"
- Цвет всех строк стал черный, и желтый фон у "for" тоже стал черный
---
Уже выяснил как исправить:
нужно для "Output panel active text" задать черный (вместо "Window text")
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

-8. Сохранять позицию диалога ПоискПоФайлам.
Ok

-9. Предлагаю упростить/усилить работу с сессиями
не получится: сессия (ее имя) нигде не запоминается. Сохранить - нечего. Делать запоминание пока не хочу

-Дать историю последних сессий
Это можно наверное

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

-Можно ли в сессии сохранять..
- сохранять распределение файлов по основной и доп.панели (=other view),
Вроде уже

- сохранять размещение окон Output (низ/бок/плав)
- сохранять размещение окон Поиск и ПоискПоФайлам
- сохранять текущую папку (для диалогов поиска файлов)
это- общая опция

- состояния редакторов
это будет конфликт с историей(в SynState.ini)
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

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

Сообщение kvichans »

1. Настройка "Папка для диалогов отк/сохр" на "Папка текущего файла" часто не срабатывает. Не могу понять когда.

2. Предлагаю изменить на _привычное_ поведение каретки при _схопывании_ выделения. Рассмотрим такую ситуацию
- 123456789
- пользователь выделил текст 345 и нажал чистый RIGHT
- где окажется каретка?
- сейчас в Син это зависит от направления выделения
- при выделении на восток: каретка окажется между 6 и 7
- при выделении на запад: каретка окажется между 3 и 4
(аналогичные результаты при LEFT)
Предложение (так во всех остальных редакторах):
после RIGHT каретка между 5 и 6 при любом направлении выделения
после LEFT каретка между 2 и 3 при любом направлении выделения
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

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

Сообщение kvichans »

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

Сообщение Alextp »

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

Сообщение kvichans »

Alextp писал(а):3. Тогда это "Delete selection lines". не то.
Команда нужна. Если их будет две: для одной строки и для нескольких - это нормально.
Хотя мне тут видится разрыв логики: многие команды принимают и голую каретку и выделение. В последнем случае эти команды действуют на все _попавшиеся_ строки.

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

Сообщение Alextp »

+Named sessions system
+Title: "{Session} file - Synwrite"
Beta upd
bolix
Сообщения: 21
Зарегистрирован: Пт мар 26, 2010 13:27

Сообщение bolix »

Большущее пожелание!
1. Сейчас при двойном клике выделяется и подсвечивается слово по всему тексту. Хотелось бы использовать несколько предопределенных команд в контекстном меню для выделения разными цветами всех вхождений выделенного фрагмента. Выделения, помеченные таким образом сохранять на всю сессию окна. Для снятия всех выделенных фрагментов или только определенной группы предусмотреть отдельные команды.


2. И в расширение п.1 возможно ли добавить вертикальную полосу указания позиции, пример как в eclipse?

Как работает: два раза щелкаем на слове, оно выделяется и подсвечивается по всему тексту (ну или поставить метки цветом как в п.1). Так вот на вертикальной полосе этим же цветом указывать маркеры, где по тексту примерно находится подсвеченное слово, а при кликанье на маркерах переходить примерно в ту позцию документа. Маркеры остаются на всю сессию или пока не будет выбрана команда из контекстного меню снять выделение.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

1.не думаю что ECont поддерживает это
2.same
PS есть гориз. линейка (с позицией каретки)
Ответить