reaperman wrote:конкретно у меня большинство элементов истории весьма коротковаты, аки мысли Буратино, так что бОльшая часть screen real estate в хистори один фиг ничем не заполнена.
У меня, например, много длинных (из-за использования полных путей), и экранное пространство ценно.
reaperman wrote:перейти к найденной команде - и при наличии видимых timestamps весь исторический landscape как на ладони.
Так надо ли их показывать для всех элементов сразу? Только попусту отвлекает. Может, достаточно иметь возможность посмотреть время (а заодно и папку запуска) для выбранного элемента?
Я не спорю, что у всех разные use case, и согласен, что если и делать эту фичу с timestamps и группировкой по датам, то в идеале она должна быть отключаемой (в настройках или по хоткею).
Показывать дату/время/папку/whatever только для выбранного элемента или для всех сразу - мне кажется, не принципиально. Важно, чтобы такая возможность вообще была бы А то сейчас никак - даже в файлах истории не посмотриш, чёрт его разберёт что это за *.his формат такой...
Last edited by reaperman on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason:Спрятан оверквотинг
HaRT wrote: В недавних версиях (3.4.4, 3.4.6) обнаружилось, что при вызове истории из поля ввода в диалоге не срабатывает вставка/замещение (CtrlAltI, CtrlAltR, CtrlEnter) — просто ничего видимого не происходит.
Вроде и никогда не срабатывала, если окно истории было вызвано макросом, а не через меню плагинов
Поправлю.
#include <iostream>
struct S
{
~S() {}
};
unsigned long long f(unsigned long long i)
{
if (rand() > RAND_MAX)
return 2;
return i;
}
int f(int i)
{
auto r = f(static_cast<unsigned long long>(i));
r |= 0;
return static_cast<int>(r);
}
int main()
{
S s;
std::cout << f(-1);
f(0);
}
Попробую еще на другом компе, да апдейт перенакатить.
Во вложении готовый проект - буду признателен, если кто у себя компильнёт (Release x86) и сообщит о результате.
Всем спасибо, у себя буду искать проблему. Возможно, на том компе вообще стояла чистая Студия без апдейтов.
HaRT wrote: Это как-то связано со сборкой плагина?
Конечно. Сегодня релиз затэгировал, а потом стал в релизе любоваться на черные буквы фильтра на черном фоне - функция, читающая из конфига цвета вместо значения по умолчанию возвращала 0.
Nikolay wrote: Все операции в окнах истории, сохраняющие текущий элемент, теперь
пытаются сохранить и его видимую позицию.
В некоторых случаях наблюдается нежелательный перескок. Как только смогу минимизировать для удобного воспроизведения, отпишусь.
23:30 MSK
А ещё оказалось, что в Справке по Истории папок не упомянуты Ctrl-Alt-(Shift-)I и Ctrl-Alt-(Shift-)R.
23:47 MSK
Кстати, что-то я подзабыл, пробел следом (всегда) вставляется нарочно?
Может лучше в „сырой“ (raw) вставке — с нажатым Shift — вообще никаких дополнительных символов не добавлять (в т.ч. пробел)?
Last edited by HaRT on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason:Добавлен абзац про пробел
HaRT wrote: Кстати, что-то я подзабыл, пробел следом (всегда) вставляется нарочно?
Да, это фича ещё с начала тысячелетия - скинуть команду в командную строку с готовностью дописывать параметры.
HaRT wrote: Может лучше в „сырой“ (raw) вставке — с нажатым Shift — вообще никаких дополнительных символов не добавлять (в т.ч. пробел)?
Ну, она не то, чтобы сырая, просто кавычки не вставляются.
В принципе, я раз в сто лет этим пользуюсь, могу поменять как угодно. Пусть ещё кто-нибудь выскажется.
Nikolay wrote: скинуть команду в командную строку с готовностью дописывать параметры
Для команды и командной строки это хоть когда-то оправдано, а вот, например, для вставки папки из истории в диалог создания директории — вовсе нет.
В качестве варианта, который, надеюсь, устроит всех, предлагаю, чтобы по Ctrl(+Shift)+Enter пробел вставлялся (по аналогии со вставкой имени элемента панели в командную строку), а по Ctrl-Alt-(Shift-)I и Ctrl-Alt-(Shift-)R — нет.
buniak_a_h wrote: При попытке вызова истории команд вылет
Так а если рядом с Far.exe подложить Far.pdb (например, скачать свежий Фар и оттуда же для него архив с PDB-файлом) и нажать в диаложке кнопку [ Stack ]?
HaRT wrote:Так а если рядом с Far.exe подложить Far.pdb (например, скачать свежий Фар и оттуда же для него архив с PDB-файлом) и нажать в диаложке кнопку [ Stack ]?