Страница 90 из 198
Добавлено: Пт апр 06, 2012 10:45
kvichans
Alextp писал(а):+Named sessions system
+Title: "{Session} file - Synwrite"
Спасибо. Стало классно!
По сути, сессия - это еще один редактируемый (неявный) файл. Отсюда и полное подобие команд. Отсюда и пожелание доделок.
1. Из (default) сессии легко перейти в именованную. Нужна команда для обратного перехода:
Закрыть сессию.
2. Для обычного файла Син отслеживает изменения и просит подтвердить закрытие:
Сохранить? Потерять? Не закрывать
Желательно сделать то же самое для сессии. При попытке закрыть Син или переключиться на другую/default сессию, спрашивать:
"С сохранением" "Без сохранения" "Оставить прежнюю"
Мне очевидно, что для сессии сложно отслеживать изменения. Так и не нужно! Просто
всегда спрашивать
3. Стала острее ощущаться нехватка механизма для перетасовки табов. Пусть это будет не драг-дроп. Путь будет будет хоть какой-нибудь инструмент:
- команда в лок.меню таба, по которой появляется окно с листбоксом и кнопками Вверх/Вниз
-
команда в лок.меню таба "Переместить таб левее/правее"
- глобальная команда "Переместить таб левее/правее", на которую можно Клавиши навесить
К слову, перемещение по циклу будет выглядеть естественно
4. Спасибо за аккорды в ПоискПоФайлам - уже пользуюсь.
Но позиция диалога все еще не сохраняется.
5. В ТС есть трюк упрощающий передвижение вертикального разделителя панелей:
если удерживать Ctrl, то разделитель передвигается шагами по 25%.
Предлагаю дополнить Син этим трюком. Только шаг сделать мельче. Кажется, что 10% будет хорошо.
6. Почему номер сборки не изменился? Это руками ставите, нет автомата?
Добавлено: Пт апр 06, 2012 11:15
_92
вот налетели на alextp.. нужно вам уже контекстную минирекламу цеплять по доллару или донатэйт побольше рекламировать..
возможно ли удалять пустые строки во всем файле, т.е.
текст1 текст2
[пустая строка, то бишь перевод каретки #10 0x0A]
текст3
[пустая строка]
[пустая строка]
[пустая строка]
текст4
Добавлено: Пт апр 06, 2012 11:29
Alextp
-для сессии сложно отслеживать изменения. Так и не нужно! Просто всегда спрашивать
есть "История- [x] Сохранять/восст. посл. сессию". Этого не хватит?
Добавлено: Пт апр 06, 2012 11:37
kvichans
Alextp писал(а):kvichans писал(а):-для сессии сложно отслеживать изменения. Так и не нужно! Просто всегда спрашивать
есть "История- [x] Сохранять/восст. посл. сессию". Этого не хватит?
Это совсем про другое. Пример:
- Работаю с именованной сессией С1
- Добавил/удалил табы
- Вызываю команду "Открыть сессию...", чтобы перейти на С2
Сейчас - изменения в С1 будут забыты. Так же они потеряются, если я закрою Син
Обращаю внимание, что в самой идее сессий есть альтернативы.
- Самое простое (для пользователя!) это включить в Син автосохранение сессий. Это будет привычно программерам. Ведь IDE не спрашивает нас "сохранять проект?", после добавления в него новых файлов. Сам факт добавления/удаления означает, что проект теперь будет другой.
- Другой подход: пользователь знает костяк файлов, входящих в сессию, а добавление табов это мелочи, которые можно забывать. Только пользователь может принять решение - "вот новый костяк". При таком подходе Сину нужно переспрашивать у пользователя "не забыл, что были изменения?"
Сейчас реализован второй. Доделки/хотелки относятся к деталям его реализации.
Мне больше нравиться первый подход. Если (надеюсь) будет перетасовка табов, то костяк сформируется сам даже при автосохранении - это будут несколько первых табов.
К тому же именно в виде автосохранения уже работает сессия (default)
Добавлено: Пт апр 06, 2012 12:01
_92
как-то постил уже..

в дереве табы отображаются квадратами при любом шрифте и кодировке
winxp/winseven
Добавлено: Пт апр 06, 2012 12:15
Alextp
-трюк упрощающий передвижение вертикального разделителя панелей
не знаю как его делать. Если придумаю
позиция диалога- Fix
ост. потом
Добавлено: Пт апр 06, 2012 13:01
kvichans
7. Есть в Син весьма опасное место.
Я уже много раз вздрагивал при виде диалога Поиск/ЗаменаПоФайлам.
Мой испуг вызывает команда "Replace all" с аккордом Alt+A.
Как представлю, что я этим простым аккордом (а ведь это самый частый аккорд в соседнем диалоге Поиск/Замена) могу испортить неизвестное мне количество (м.б. огромное) файлов, мне плохо делается.
Ни разу не решился вызвать эту команду, даже, чтобы понять будет она переспрашивать или молча все испортит.
- Можно ли будет отменить замены по файлам?
- Предлагаю поставить какой-нибудь предохранитель.
Первое, что приходит на ум: хотя бы убрать аккорд.
Второе: сделать явное включение доступности для Заменить (галка у кнопки - ну точно как предохранитель в оружии - и сбрасывать почаще: после каждого применения).
Добавлено спустя 23 минуты:
8. (повтор) Слежение за концом файла, если каретка в последней строке.
Помню, что Alextp рекомендовал пользоваться Log Viewer.
Попробую изменить пожелание (это не решает мою проблему, но снимает ее остротУ):
Изменить поведение команды, которая связана с аккордом Ctrl+End. Если каретка уже на последней стоке, то показать эту последнюю строку первой в табе? То есть оставить весь экран для появления новых строк.
Добавлено: Пт апр 06, 2012 13:03
_92
kvichans писал(а):Ни разу не решился вызвать эту команду, даже, чтобы понять будет она переспрашивать или молча все испортит
будет
Добавлено: Пт апр 06, 2012 13:07
kvichans
9. Можно ли спрятать горизонтальный скроллер?
Цель: вертикальное пространство значительно ценнее возможности изредка (а мне - никогда) пользоваться мышкой для просмотра длинных строк.
Есть режим Wrap и команда End - этого достаточно.
Добавлено: Пт апр 06, 2012 13:24
_92
kvichans писал(а):Можно ли спрятать горизонтальный скроллер?
Есть режим Wrap и команда End - этого достаточно.
так ведь когда wrap - гориз.скроллер пропадает
Добавлено: Пт апр 06, 2012 13:30
kvichans
_92 писал(а):kvichans писал(а):Можно ли спрятать горизонтальный скроллер?
Есть режим Wrap и команда End - этого достаточно.
так ведь когда wrap - гориз.скроллер пропадает
Режим Wrap имеет свои недостатки. Я при работе его использую - включаю/выключаю по много раз в день.
Мое пожелание: сделать отображение гориз. скроллера настраиваемым.
Добавлено: Пт апр 06, 2012 14:20
Alextp
scroller убрать неьзя. 1 строка- несущественно
_92
квадраты fixed
Добавлено спустя 2 минуты:
аккорд (откуда это?) A в диалоге убрал
Добавлено: Пт апр 06, 2012 14:22
kvichans
Alextp писал(а):аккорд (откуда это?) A в диалоге убрал
Да, речь была об аккорде внутри диалога
Добавлено: Пт апр 06, 2012 14:36
Alextp
Нет, непонятно откуда слово аккорд. это к музыке относится а не к UI
Добавлено: Пт апр 06, 2012 14:44
kvichans
Alextp писал(а):Нет, непонятно откуда слово аккорд. это к музыке относится а не к UI
И в музыке и в UI аккорд имеет одинаковый смысл - одновременное нажатие нескольких клавиш.
Какой термин удачнее? "сочетание клавиш"?