Chci vždy vidět celkový počet řádků a % část ( line 1/773 0%
) ve spodním stavu / výzva k zobrazení manuálových stránek ihned po zobrazení jedné.
Když otevřu jakoukoli manuálovou stránku, vidím ve spodním řádku toto:
Manual page man(1) line 1 (press h for help or q to quit)
Ale po stisknutí Konec pak Domů změní se na toto:
Manual page man(1) line 1/773 0% (press h for help or q to quit)
Jak mohu vždy vidět celkový počet řádků a % při prvním otevření manuálové stránky bez stisknutí tlačítek?
Používám less
jako mužský pager a začíná to vypadat jako less
"prostě to neudělám." Raději bych neinstaloval žádné další programy (výchozí Ubuntu/Xubuntu) ani neměnil mužský pager, ale pokud jiný pager, který je podobný less
funguje, které by bylo v pořádku (most
má pěkné barvy, ale chtělo by to změnit výchozí výzvu).
Myslel jsem, že to bude jednoduché nastavení, ale možná ne.
Zkoušel jsem hledat na webu a prohledávat tento web, ale nenašel jsem nic relevantního, možná % není příliš vhodné pro vyhledávání nebo moje klíčová slova jsou vypnutá? Nic v man man
se zdálo být relevantní a jediné %
's nebyli příbuzní.
Přijatá odpověď:
Pravděpodobně používáte less
jako pager. Nemůžete dělat, co chcete, přímo bez rekompilace less
(alespoň žádnou takovou možnost nenacházím) — chcete-li nejprve přečíst všechny řádky, získejte číslo konce řádku a skočte na začátek s těmito informacemi. Ale myslím, že by to bylo neohrabané a neefektivní, protože jedinou cenou je celkový počet řádků, ačkoli YMMV.
Nyní vám ukážu hackerský způsob , s využitím LESS
proměnná prostředí, která less
přečte pro získání automatických možností:
LESS='+Gg' man <whatever>
Například:
LESS='+Gg' man bash
Uvnitř less
, G
přejde na konec (bez čísla řádku) a g
skočí na začátek (bez čísla řádku). Jak to udělá less
nejprve bude mít představu o celkových číslech řádků a vrátí se na začátek a ukáže vám to. Opět platí to varování, že jednou dočtete až do konce a pak se vrátíte na začátek.