Страница 2 из 17

Добавлено: Пн май 14, 2012 13:38
kvichans
Alextp писал(а):можно вывести в список, и копировать оттуда (выделение) в таб.
Не понятно

Добавлено: Пн май 14, 2012 13:41
Alextp
Найти в Рез-тыПоиска, и оттуда - popup menu, Copy All, вставить в таб

Добавлено: Пн май 14, 2012 13:50
kvichans
Alextp писал(а):Найти в Рез-тыПоиска, и оттуда - popup menu, Copy All, вставить в таб
Подозреваю, что это предложен способ для дополнения РезПоиска. От списка мне сейчас нужна единственная, но весьма частая функция - переход на найденное место. При переносе в таб этой функции не станет.

Добавлено: Пн май 14, 2012 14:07
Alextp
я имел в виду что для перехода надо иметь список, а для переноса в редактор надо скопировать из списка...

Добавлено: Вт май 15, 2012 11:28
kvichans
1. Про разделитель между правой и левой панелью.
Предлагаю в тех случаях, когда размер области занимаемой таб-панелями изменяет не пользователь, а Син, например,
- изменение размеров окна Син,
- отображение/скрытие Дерева или Результатов или История/Minimap
сохранять соотношение долей.
Например, сейчас есть команда "Поставить разделитель в положение 80/20"- вот это соотношение и сохранять.
То же самое с положением разделителя, которое задал пользователь - рассматривать его как ручное задание долей.

В текущей реализации не удобно, что поведение панелей разное.
Левая панель принимает на себя все изменения. Правая статична подобно спец.окнам.

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

Добавить команду "Открыть файл по выделению" - аналог "Открыть в IE" для фрагмента текста.
Пример. В табе такой текст и выделение (подчеркнуто)
ля-ля c:\dir\file.ext ля-ля
Сину достаточно информации для открытия.
Еще можно предусмотреть открытие с переходом на строку:
ля-ля c:\dir\file.ext(123) ля-ля

Эта команда нужна и как самостоятельная (имена файлов сформированы вне Син), и как дополнение к технологии ПоискаПоФайлам, если Результаты будут переноситься в таб в таком виде.

Добавлено: Вт май 15, 2012 12:04
Alextp
-Добавить команду "Открыть файл по выделению"
Уже есть в ПКМ меню

-и как дополнение к технологии ПоискаПоФайлам,
В табе будут не пути (просто filename.ext(###) )- не будет переходить

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

Деление видов:
done

Добавлено: Вт май 15, 2012 12:08
kvichans
Alextp писал(а):-Добавить команду "Открыть файл по выделению"
Уже есть в ПКМ меню
Получился ликбез. ОК
Alextp писал(а):-и как дополнение к технологии ПоискаПоФайлам,
В табе будут не пути (просто filename.ext(###) )- не будет переходить
Это ведь от реализации зависит. А ее мы и обсуждаем. Что может помешать переносить в таб из Результатов полные имена, если это будет новая команда?

Добавлено: Вт май 15, 2012 13:00
Alextp
еще 1 команда "Перенести с полными именамиа"? при поиске в таб- полные имена или нет?

Добавлено: Вт май 15, 2012 13:12
kvichans
Alextp писал(а):еще 1 команда "Перенести с полными именамиа"? при поиске в таб- полные имена или нет?
У меня сложилась логичная картина:
ПоискПоФайлам выводит в результаты в формате
+ (текст1 из Искать)
··+ c:\dir1\dir2\file.ext
···· file.ext(NNN) текст строки
···· file.ext(NNN) текст строки
+ (текст2 из Искать)
··+ c:\dir3\dir4\file.ext
···· file.ext(NNN) текст строки
···· file.ext(NNN) текст строки
При этом в каждой строке сохраняется минимум, чтобы не запутать пользователя.

Команда "Перенести Результаты в таб" выводит в виде
(текст1 из Искать)
c:\dir1\dir2\file.ext(NNN) текст строки
c:\dir1\dir2\file.ext(NNN) текст строки
(текст2 из Искать)
c:\dir3\dir4\file.ext(NNN) текст строки
c:\dir3\dir4\file.ext(NNN) текст строки
При этом в каждой строке есть полная информация для перехода. Уже сейчас будет работать открытие. Если его доделать, то будет еще переходить на нужную строку. КРАСОТА!

Добавлено: Вт май 15, 2012 13:29
Alextp
Ок. после переделки РезПоиска на дерево.

Добавлено: Чт май 17, 2012 12:13
kvichans
1. Сейчас есть команды для скрола внутри таба, при котором позиция каретки сохраняется относительно текста, то есть перемещается по экрану. Предлагаю добавить команды для скрола, при которых каретка остается на экране неподвижной (хотя бы с точностью до строки текста).

Добавлено: Чт май 17, 2012 13:29
Alextp
есть "Редактор2- Удерживать каретку на экране", нужно еще? Пока не знаю как реализовать

Добавлено: Чт май 17, 2012 13:42
kvichans
Alextp писал(а):есть "Редактор2- Удерживать каретку на экране", нужно еще?
Включил, попробовал скролить мышкой - каретка ушла за экран. А как предполагается применять?
(upd) Сообразил, понял "как". Это не то
Alextp писал(а):Пока не знаю как реализовать
А если так: сколько строк текста проскролилось вверх, на столько же строк текста опустить каретку вниз? То есть дополнить прежний скрол перемещением каретки. Я, наверно, бы мог это макросом (scroll_up,dn) сделать, но уж очень на команду похоже, так как в команде можно учесть краевые эффекты.

Добавлено: Чт май 17, 2012 13:58
Alextp
-но уж очень на команду похоже

На опцию похоже- команд скролла много- up/dn/pgup/phdn/FileBegin/FileEnd/ scrollbar-drag
Все команды "клонировать"?

Добавлено: Чт май 17, 2012 14:02
kvichans
Alextp писал(а):-но уж очень на команду похоже
На опцию похоже- команд скролла много- up/dn/pgup/phdn/FileBegin/FileEnd/ scrollbar-drag
Все команды "клонировать"?
На опцию совсем не похоже, так как требуется попеременно то оставлять каретку в тексте, то на экране. Попробую через макрос. Если будут проблемы - продолжим.