私が経験している問題は、次の例で最もよく説明されています。
カールを使用するとPOSTリクエストを実行できることがわかりますが、方法は覚えていません。だから私はそれを開いてman curl
探し始めましたPOST
。問題は、各結果がいくつかのオプションの説明の途中で始まり、コマンドと説明の先頭を表示するには(多くの)行を上にスクロールする必要があることです。
正直なところ、Web上で同じコンテンツを検索する方が速いと確信しています。
マニュアルページをより快適に閲覧するために、私は2つの解決策を考えました。
- vimの
scrolloff
機能をエミュレートすることで、少なくともN
現在選択されている行の上下の行を維持できます。 - 現在の行を強調表示された単語に並べ替えるのではなく、セクションの先頭に並べ替える別の検索を使用してください。
これにより、私が探しているオプションが関連性があるかどうかをすぐに確認できます。
ベストアンサー1
man
less
内部的に使用され、ほぼ同様の機能をless
持つオプションがあります(参照-j
scrolloff
この回答)。負の値は画面の下部に検索を保持します。
だからこうすることでinfo curl|less -j 4
、テキストの上に4行を維持しながら検索することができ、これによりテキストの下にinfo curl|less -j -4
4行を維持し、画面の下端を「抱きしめて」検索することができます(私の考えにはこれがより便利です)
手動でパイプするのではなく、環境変数を定義してこれを実行することもできますinfo
(less
man
less
参照)。この回答) - デフォルトでLESS=-j4
使用されますless
。-j4
環境を汚染したくない場合は、man
次の機能を作成できます。
man() {
env LESS=-j-4 man "$@"
}
これはサブシェルで実行されるため、変数はクリアされます。