Страница 89 из 198

Добавлено: Ср апр 04, 2012 18:56
kvichans
Alextp писал(а):7.Если был активным комбо File mask(s)
Он вроде всегда активен.
Активен # доступен.
Я говорил про ситуацию, когда фокус на комбо File mask(s).

Добавлено: Ср апр 04, 2012 19:02
Alextp
тогда на него фокус надо давать(перед нажатием Browse)? Неудобно. тогда уж новую Browse делать. ради вставки из буфера? Не стОит

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

8. Предлагаю сохранять позицию диалога ПоискПоФайлам. Сейчас Поиск/Замена возникает там, где я его закрыл, а ПоискПоФайлам - нет

Добавлено: Ср апр 04, 2012 21:56
Alextp
Сделаю лучше 2ую кнопку Browse.

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

Beta update

Добавлено: Ср апр 04, 2012 23:12
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")

Добавлено: Чт апр 05, 2012 10:39
Alextp
-8. Сохранять позицию диалога ПоискПоФайлам.
Ok

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

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

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

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

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

- состояния редакторов
это будет конфликт с историей(в SynState.ini)

Добавлено: Чт апр 05, 2012 14:19
Alextp
Сохранение сессии- может сделаю позже.

Добавлено: Чт апр 05, 2012 15:21
kvichans
1. Настройка "Папка для диалогов отк/сохр" на "Папка текущего файла" часто не срабатывает. Не могу понять когда.

2. Предлагаю изменить на _привычное_ поведение каретки при _схопывании_ выделения. Рассмотрим такую ситуацию
- 123456789
- пользователь выделил текст 345 и нажал чистый RIGHT
- где окажется каретка?
- сейчас в Син это зависит от направления выделения
- при выделении на восток: каретка окажется между 6 и 7
- при выделении на запад: каретка окажется между 3 и 4
(аналогичные результаты при LEFT)
Предложение (так во всех остальных редакторах):
после RIGHT каретка между 5 и 6 при любом направлении выделения
после LEFT каретка между 2 и 3 при любом направлении выделения

Добавлено: Чт апр 05, 2012 15:52
Alextp
2.
Ok

Добавлено: Чт апр 05, 2012 16:28
kvichans
3. Предлагаю команду "Delete current line" распространить на все строки, которые попали в выделение.

Добавлено: Чт апр 05, 2012 16:31
Alextp
Тогда это "Delete selection lines". не то.
С именованием сессий посмотрю скоро

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

Про сессии. Жду, особенно не хватает отображения в титуле и списка последних.

Добавлено: Пт апр 06, 2012 09:51
Alextp
+Named sessions system
+Title: "{Session} file - Synwrite"
Beta upd

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


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

Как работает: два раза щелкаем на слове, оно выделяется и подсвечивается по всему тексту (ну или поставить метки цветом как в п.1). Так вот на вертикальной полосе этим же цветом указывать маркеры, где по тексту примерно находится подсвеченное слово, а при кликанье на маркерах переходить примерно в ту позцию документа. Маркеры остаются на всю сессию или пока не будет выбрана команда из контекстного меню снять выделение.

Добавлено: Пт апр 06, 2012 10:24
Alextp
1.не думаю что ECont поддерживает это
2.same
PS есть гориз. линейка (с позицией каретки)