Sublime Textの文字列だけでなく、文字列を含むすべての行を強調表示する方法はありますか?


0

テキスト検索ではテキストが強調表示されるので、小さなスクロールバーで長いテキストのテキストを検索するのは実際にはかなり簡単です。私はすべてのテキストと一緒にそこに小さなテキストを見ることができないという小さな不満を持っていますが。

「こんにちは、私は例のために作られた長い文章です」のような長いテキストを見るのは簡単ですが。 「こんにちは」のようなものを見るのは本当に難しいです。テキストが十分に長いとき。

今、6000行以上のコードがあり、 "24"や "16"のような特定のマジックナンバーを見る必要がありますが、小さなスクロールバーからはほとんどわかりません。それらを探しています。これには、間に関連性のあるコードがいくつか欠けているという大きな欠点があります。

とにかく、私が言ったように、可能であれば行とテキストが別々にハイライトされるのを見たいと思います。そうでなければ、私はその行だけを強調することにします。

ノート:

  • これは この質問 これは行をフィルタする方法を尋ねます。行を見やすくしたいが、現在読んでいるテキストからは除外しないでください。

  • 私はこのために崇高なテキストのバージョン2またはバージョン3を使用する必要があるかどうかを本当に気にしません。どちらのバージョンを使用する必要があるか、または既に使用しているバージョンにメソッドを適応させます。

  • 行を選択したくない、一番下の小さな検索ウィンドウが開いている限り、それらを検索として見たいのです。どの行にも合うように編集できるようにする必要があります。 まわり 行そのものではなく、検索された行。


タグがよくわからない テキストフォーマット それで、ここで、もし必要ならタグなどのために自由に編集(または編集を提案)してください。
John Hamilton

回答:


2

誰かが私がそれを聞きたいと思うものを知っていれば、私はこれ自体のための設定があるとは思わない。しかし、昇華の中では正規表現を使うことができます。

それで、ファインダーを開くと、検索バーとオプションが下部に表示されます。左下にある正規表現を使うというボタンを探します。

それから私達はこのような何かを入力します。 ^.*selection.*$ 選択はあなたが探しているものです。これはsublimeにanyを検索するように伝えます ライン 検索語を含む。そしてそれを強調します。

お役に立てれば!

編集:あなたのケースではあなたはまた別の選択から利益を得るかもしれません。そのため、これまでに1つだけ検索するのではなく、一度にすべての行を検索することをお勧めします。その場合はこれを使ってください ^.*\b(select1|sel3ct2|select3)\b.*$ 私たちはあなたが一行にこれらの単語のいずれかに一致するようにして、その後、行全体を取得したいと言うことを除いて、以前と同じアイデア。追加の検索語を追加するには、単に滑らかな中括弧の中に入れます。 () パイプを置く | 最後の単語の後に別の単語を追加します。


1
私はAtomを持っています、私はSublimeでこれをテストすることはできません、しかし...行の始め ^ そしてエオル $ 念のため必要ない . 改行とは一致せず、欲張りがデフォルトです。
SΛLVΘ

@SΛLVΘあなたは確かに正しいです。崇高でも確認されています。ありがとう:)
Nalaurien
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.