Прежде всего перечислю стандартные клавиатурные комбинации для перемещения по
консольному буферу (в справке фара до сих пор не описаны):
Данный набор макросов вносит следующие улучшения:Ctrl+Alt+Up
/Down
— построчно
Ctrl+Alt+PgUp
/PgDn
— постранично
Ctrl+Alt+Ноmе
/End
— к началу/концу
- При скроллинге в панелях они автоматически гасятся, чтобы не загораживать
“подпанельную” часть буфера. - Можно перемещаться по буферу с помощью простых курсорных клавиш (без модификаторов
Ctrl+Alt-
).
Это работает, если панели скрыты, и командная строка пуста.
Или если прокрутка уже начата, и фар “не в окне”. - С помощью клавиши
Esc
можно в любой момент вернуться из любого места буфера в окно Far.
ДействиеCtrl+O
также сопровождается возвратом к фару. - Сочетания с
Home
прокручивают буфер к реальному началу консольного вывода
(фар заполняет буфер нетипичным образом: начиная снизу). - Поддержка прокрутки колесом мыши (в том числе горизонтально, см. определения макросов).
- Все сочетания работают также и в области Desktop.
Это особенно удобно использовать с макросом наCtrl+O
для перехода в Desktop из любой области. Ctrl+Up
/Down
прокручивает буфер к месту запуска предыдущей/следующей команды (при скрытых панелях).
Регэксп для поиска строки приглашения настраивается.
Ctrl+F7
отображает список всех найденных в буфере команд.Ctrl+Shift+F7
позволяет задать строку для поиска в буфере, и отображает список найденных.
Заданная строка запоминается, и впоследствии можно перемещаться между вхождениями в буфере
используя клавишиCtrl+Shift+Up
/Down
.
WindowMode
(в актуальныхверсиях фара включен по умолчанию).
Если размер буфера не задан (например в свойствах консоли), то при старте скрипт
увеличивает его до значения, указанного в параметре
height
.Обсуждения на форуме:
¹ Far работает с большим буфером консоли!
² Ctrl+O: просмотр пользовательского экрана из любой области
* Макросы для работы с большим буфером консоли
Копирование текста с экрана
Вставка текста в командную строку
Опции