Я пытался получить вывод страниц руководства и использовать его в других вещах. Это работает нормально, но Linux переносит слова, которые находятся в конце строки, и это немного раздражает, потому что, когда текст реконструируется в окне просмотра переменной ширины (например, HTML), строка разрывается, разбиваясь на разбиение. домашние слова.
Как мне это сделать? Я видел запись о MANWIDTH, но не могу заставить ее работать ...
Я попытался:
MANWIDTH=30 man ls -- also -- MANWIDTH=1000 man ls
Не повезло. Я попытался создать man.conf, в котором MANWIDTH 30
(без знака "=") и вставил его в ~, а затем попробовал:
man -C ~/man.conf ls
Человек открывается и дает мне что-то вроде этого:
^H1/4[{sUEy;o)||1XEQ'eo2>>vYYR%+-B _ _ AUe X...-qe>uyo{R2}Ia\fzuyv?>Oy|3+aaOGN+->ynuuLu{Ey3/4aecSYI~3[=5KVc]aem|6ME=ei2E, >>Z-:-OT3p<<cMnUA]ColXa+-No?6 AzQakmoEyo32HaeUoEaIxfSc;@S3[&%VDaODO(C)3O}I3 $2z-II9|D5S'VIo.m-PEA9|?'YXi4eZcy}R(R)t^oyu9|d0e<N8t4a3/41A:) oMNb"ao"OOu>EDaD&E`haUooEiw;f1C.bU-C KpAyb^92uE o2LKAe N}2OFSFi~MAO QA9|xT@k1/4zy$l'eAAy']CC/>>K^%T*LmI~An&qu ot;o1/2i2(R)141L,Z o.LXniE$~R6.a5O#AEUA14UiFwY~xIpB8<<JOo(R)QoMAEnUxu$Iw&Cj3eO fBLJ[Q^Xi-:->>(R)Eo2pm1c, _3ii<<EsCa;
В моей системе Debian man man предлагает опцию --no-hyphenation (--nh). Та же самая страница руководства также относится к MANOPT, который позволяет вам устанавливать параметры по умолчанию для любого будущего вызова man. Другой вариант, который может вас заинтересовать, - это --no-justification (--nj).
Помещение этого в ваш .profile (.bash_profile) отключит перенос и выравнивание:
export MANOPT='--nh --nj'
Однако меня немного озадачивает, почему вы не используете флаг --html для генерации HTML непосредственно из команды man:
export MANOPT='--html'
Крис
редактировать /usr/share/tmac/doc.tmac
и ищи строку .de reset-args
. Внутри этого определения макроса вы должны увидеть строку вроде:
.hy \n[hyphen-flags]
Измените эту строку на:
.hy 0
Если у вас есть заранее сгенерированные страницы справочника кошек, вам нужно будет уничтожить их, чтобы вызвать регенерацию.
Готово. Но это глобально.
мне нравиться
man zshall | fold -w 80 -s | less
где "zshall" - это мужская тема