Растягивать панели FAR'а только на видимую область консоли?
Растягивать панели FAR'а только на видимую область консоли?
Что, если растягивать панели FAR'а только на видимую область буфера консоли? Тогда можно оставлять дефолтный 300-строчный буфер в Windows 2000 и XP, и не нужно будет пользоваться | more и т.п., чтобы увидеть вывод команд, не поместившийся на экране. Можно мышой, а можно добавить обработку клавиш Shift+PgUp/PgDn, как в юниксах.
Выглядеть это могло бы примерно так:
Выглядеть это могло бы примерно так:
- Attachments
-
- А мы его прокрутим!
- scroll2.png (27.97 KiB) Viewed 16788 times
-
- Не поместилось на экране?
- scroll1.png (27.83 KiB) Viewed 16788 times
Однозначно "ЗА".
Только с такими уточнениями --
а) либо на нижнюю часть консоли по размеру видимой области;
б) либо на нижнюю часть консоли по размеру видимой области по высоте и по размеру буфера по ширине.
Т.е., чтобы панели не ехали кверху вместе с видимой областью при попытке проскролировать буфер консоли.
Да, еще момент про прокрутку... При погашеных панелях было бы неплохо и мышь и Shift+PgUp/PgDn для скролла использовать. А вот при включенных панелях и Shift+PgUp/PgDn и мышь нужны в панелях сами по себе-- наверно поведение необходимо оставить как есть сейчас - скролл гоняет selection_bar, Shift+PgUp/PdDn - перемещение с отметкой.
Еще требуется уточнить поведение Alt+F9 в таком случае. Предлагаю такое поведение - консоль распахивается на весь экран как и сейчас, только за тем исключением, что количество строк по вертикали не уменьшается при распахивании, т.е. консоль остается по прежнему прокручиваемой.
Только с такими уточнениями --
а) либо на нижнюю часть консоли по размеру видимой области;
б) либо на нижнюю часть консоли по размеру видимой области по высоте и по размеру буфера по ширине.
Т.е., чтобы панели не ехали кверху вместе с видимой областью при попытке проскролировать буфер консоли.
Да, еще момент про прокрутку... При погашеных панелях было бы неплохо и мышь и Shift+PgUp/PgDn для скролла использовать. А вот при включенных панелях и Shift+PgUp/PgDn и мышь нужны в панелях сами по себе-- наверно поведение необходимо оставить как есть сейчас - скролл гоняет selection_bar, Shift+PgUp/PdDn - перемещение с отметкой.
Еще требуется уточнить поведение Alt+F9 в таком случае. Предлагаю такое поведение - консоль распахивается на весь экран как и сейчас, только за тем исключением, что количество строк по вертикали не уменьшается при распахивании, т.е. консоль остается по прежнему прокручиваемой.
wbr, sb
Как правильно задавать вопросы
Как правильно задавать вопросы
-
- Posts: 155
- Joined: Thu 12 May, 2005 14:27
- Location: Киев
- Contact:
Не надо изобретать велосипед.
Все уже давно придумано:
http://plugring.farmanager.com/downld/f ... _v2.30.rar
Все уже давно придумано:
http://plugring.farmanager.com/downld/f ... _v2.30.rar
- WhiteDragon
- Posts: 182
- Joined: Thu 14 Apr, 2005 09:14
- Location: Stavropol
- Contact:
Такая альтернативная панель немногим лучше отдельного окна с cmd. В ней же не остается никакого контекста от FAR, даже текущая папка другая.
Что я хочу - чтобы можно было набрать, например, fc <ctrl-Enter> <ctrl-[><ctrl-Enter> <Enter>, после чего нажать Ctrl-O (или ctrl-alt-shift) и увидеть полный вывод команды, полазив по нему при необходимости с помощью скроллера или Shift-PageUp/PageDn
Что я хочу - чтобы можно было набрать, например, fc <ctrl-Enter> <ctrl-[><ctrl-Enter> <Enter>, после чего нажать Ctrl-O (или ctrl-alt-shift) и увидеть полный вывод команды, полазив по нему при необходимости с помощью скроллера или Shift-PageUp/PageDn
- Andrey Budko
- Posts: 1203
- Joined: Fri 01 Apr, 2005 14:03
- Contact:
- WhiteDragon
- Posts: 182
- Joined: Thu 14 Apr, 2005 09:14
- Location: Stavropol
- Contact:
- WhiteDragon
- Posts: 182
- Joined: Thu 14 Apr, 2005 09:14
- Location: Stavropol
- Contact:
- hoopoe
- Posts: 263
- Joined: Mon 28 Mar, 2005 07:44
- Location: Нежный Новгород
- Has thanked: 1 time
- Contact:
мож еще не поздно... короче игрался я с такой фичей (прикручивал к конману такой функционал) чтоб Фар думал что консоль маленькая... грабля там в том, что при запуске проги Фар скроллилует картинку под панелями своими средствами (типа делает внутренний буфер, скроллирует его а потом шлепает на экран результат), в результате чего верхние строки картинки под панелями просто пропадают...
если б сделали скролл средствами самой консоли (типа поставить курсор на последнюю строчку консоли а потом выдать на вывод символ перевода коретки) - то я бы смог сделать эмуляцию заявленной в первом посте фичи без изменения Фара... вот...
если б сделали скролл средствами самой консоли (типа поставить курсор на последнюю строчку консоли а потом выдать на вывод символ перевода коретки) - то я бы смог сделать эмуляцию заявленной в первом посте фичи без изменения Фара... вот...