Как вы заставляете меньше показывать имя файла?

24

Я часто открываю несколько окон терминала с меньшим количеством (например, сравнивая различные файлы журнала). Я забыл, какой файл какой. Есть ли в vi команда, аналогичная ^ G, которая отображает имя просматриваемого файла?

grasevski
источник

Ответы:

29

Совместимость: ^G. Легко набрать =. Меньше скопировал несколько привязок клавиш из vi, включая этот. Это отображает имя файла (путь, который вы передали в lessкомандной строке) и положение в файле.

Вы можете получить эту информацию навсегда, позвонив lessс -Mопцией. Включить -Mв LESSпеременную окружения. Вы можете установить эту переменную в вашем ~/.profile, ~/.pam_environmentили там , где вы определяете переменные окружения. Кроме того, вы можете установить LESSс помощью, lesskeyчтобы создать файл конфигурации, ~/.lessкоторый читается less.

Жиль "ТАК - перестань быть злым"
источник
Обратите внимание, что если вы используете less +F -M <filename>его, он не покажет имя файла, пока вы не выйдете из следующего. ( +F= --follow-name)
Phyatt
1
Потрясающий ответ - я не знал lesskeyни про этот -Mвариант, ни про !
Ноа Суссман
4

Я только что нашел -M (показать более подробную строку состояния), которая, кажется, делает то, что я хочу.

grasevski
источник