問題タブ [less-unix]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
2863 参照

terminal - git-log を下ではなく上にスクロールする方法

ターミナル エミュレータで出力を表示するgit log --all --graph --oneline --decorateと、最初のコミットがターミナル画面の上部に表示されます。git logで出力ビューを終了するqと、次のコマンドのために画面の下部にいくつかの新しい行が追加されるため、 からの数行が表示されなくなります。

通常、これらのトップ行は最新の git 履歴に似ているため、最も興味深いものです。そのため、次の git コマンドを入力したときに引き続き表示されるようにしたいと考えています。

git log出力を画面の下部から開始するようにするには、つまり、最初のコミットが下部に表示されるようにするにはどうすればよいですか? 古いコミットを表示するには、上にスクロールする必要があります。

注: この--reverseフラグは、2 つの理由からオプションではありません。

  1. 最初のコミットを表示するには、毎回一番下までスクロールする必要があります。それは必要ないはずです。一番下から始めたい。
  2. --graphフラグ:とは結合しませんfatal: cannot combine --reverse with --graph
0 投票する
1 に答える
41 参照

less-unix - Lessで検索中のブール演算子?

Lessを使用してファイルを読み込んでいます。テキストを検索する必要がありますが、他のテキストを除外したいと考えています。

のような式を構築することは可能ですか?

/someText または別のテキスト

またはサポートされていませんか?

0 投票する
1 に答える
109 参照

terminal - less にパイプされた場合のターミナル幅 IOCTL

を使用するこのプログラムがあります

端末の幅を取得します (配列の印刷で使用されます)。プログラムを端末で直接実行すると、これは正常に機能します。ただし、ページングと検索のために、出力を less にパイプすることがよくあります。議論のために、stderr もパイプ処理されていると仮定します。そのため、実際に端末に送られることを期待して「ごまかす」ことはできません。

現在、 less 自体端末の幅を考慮しています - 行を分割したり切り落としたりするためです。この情報を何らかの方法で、パイプを介してパイプされているものにさらに伝達しませんか?

0 投票する
1 に答える
2308 参照

regex - less コマンドの正規表現パターンを正しく記述する方法

このパターンを変換する方法

これをlessコマンドで使用すると、何も見つかりませんでした。

PS私はここでテキストとのパターンをチェックし、正しく動作しました:

0 投票する
2 に答える
12890 参照

linux - Linux レス ビューアーでワード ラップをオンにする方法は?

私が取り組んでいるシステムでは、「少ない」ビューアのワードラップモードはデフォルトで無効になっています。「少ない」ビューアのヘルプによると、-S または --chop-long-lines フラグで無効になっています。システムでワードラップを強制する方法が見つかりませんでした。モードを有効にするための既知のフラグまたはその他の方法はありますか?

0 投票する
1 に答える
79 参照

cygwin - cygwin で「+&pattern」を減らす

&pattern の初期コマンドで (cygwin で) less を使用しようとしています:

画面の左上に「&/B」というテキストが表示されたら、Enter キーを押して実際のフィルタリングを行う必要があります。

すぐにフィルタリングを行うことを期待していました。

0 投票する
1 に答える
1177 参照

bash - less -S と less をエイリアスで使用する

私は常に less の代わりに less -S を使用するので、エイリアスを作成しますless="less -S"

しかし、時々、-S なしで less を使いたいことがあります。のようなことを試しましたが、もちろん、他のエイリアスを呼び出すles=lessため機能しません。lesless -S

解決策はありますか?

(注: 他の人が私のコンピューターを使用するときは、常に -S なしで less を使用しているため、less エイリアスの名前を変更したくありません。いくつかの巨大なファイルの出力は読みにくいと感じています。)