Windows 10 Notepadでテキストが見つからない


43

これをWindows 10のメモ帳に貼り付けると:

"first_name"=>"M", "surname"=>"C", "country"=>"Australia"

そして、文字列 "name"をCtrl+ Fで見つけようとすると、空になります:

メモ帳検索

メモ帳の検索機能は完全に役に立たないのですか、それとも何か不足していますか?


4
@Malandyは、メモ帳よりも優れているため、ワードパッドに+1します。「ベースWindows」によって自動的にインストールされることを意味する場合は、はい、ベースWindowsに付属しています。
MindS1

25
@Malandyは、組み込みのWindowsユーティリティに関する限り、Wordpadが最高です。最適な代替手段は、一般的な用途のNotepad ++、プログラマーの場合はSublime Text、バラーのパワーユーザーの場合はVIMです。
MindS1

3
ASCIIの各バイト間にヌル文字を含むファイルを開くと(たとえばT\x00E\x00X\x00T\x00、UTF-16ファイルがそのように検出されない場合に発生する可能性があります)、奇妙なことが発生する可能性がありますTEXTnullが隠されるのを見るだけで、その中に見つけることTEXTはありません。ただし、新しいWindowsバージョンではその動作が変更されている場合があります。
ニックT

5
本当の答えは、代わりに++メモ帳を使用することです。
ピカマンダー

2
@ Pikamander2 本当の本当の答えは、代わりにVimを使用することです。;)
Sparhawk

回答:


133

検索機能は、カーソルを置いたところから始まります。メモ帳に貼り付けたため、カーソルはドキュメントの最後にある可能性があります。

あなたはどちらか

  1. カーソルをドキュメントの先頭に移動します
  2. 検索方向を下から上に切り替えます

40
ヒント:キャレットをファイルの先頭に移動するには、Ctrl + Homeを押します。(また、ちょっとしたピッキング:Windowsでは、通常、マウスポインターに「カーソル」を、テキスト入力に「キャレット」を使用します。)
アンドレアスレイブランド

22
@AndreasRejbrandあなただけがそれを使用していると思います。実際に誰かがキャレットを言うのを聞いたことはありません...または、私たちは両方とも年齢を示しています!
ローカストホルデ

27
キャレットは正しいですが、それはキビバイトの話に少し似ています。ほとんどの場合、利益よりも混乱を招きます。
アロ

7
@AndreasRejbrand Microsoftでは、カーソルとポインターという用語をそれぞれテキストカーソルとマウスカーソルに使用しています。「キャレット」は、「キャレットブラウジング」(Firefoxで導入された用語)について話すとき、Windowsのテキストカーソルを記述するためにのみ使用されます。それ以外の場合は、^記号/発音区別記号です。
アーロンF

11
テキストカーソルは、Windows APIドキュメントではほぼ排他的に「キャレット」として参照されます。このSetCursorPos関数は、マウスポインター(カーソル)を指定された(画面)位置に移動します。はSetCaretPos、ウィンドウのクライアント領域に相対的な所定の位置にテキストカーソルを置きます。
ダニエルセーク

57

メモ帳はラップアラウンド検索をサポートしていません。あなたは、検索方向を選択した場合は下のカーソルから、それが唯一の検索以降。同様に、Up後方検索のみを行います。回避策は、Worthwelleの回答で既に言及されています

ただし、ビルド17666 Notepadはラップアラウンド検索を実行できるため、そのUp / Downオプションを台無しにする必要はありません。それはおそらくWindows 10バージョン1809のメインブランチに入ります

ラップアラウンドの検索/置換:メモ帳の検索/置換エクスペリエンスが大幅に改善されました。検索ダイアログにラップアラウンド検索/置換を行うオプションを追加しました。メモ帳は、以前に入力した値とチェックボックスの状態を記憶し、次回検索ダイアログを開いたときに自動的に値を設定します。さらに、テキストを選択して検索ダイアログを開くと、選択したテキストが検索フィールドに自動的に入力されます。

Windows 10 Insider Previewビルド17713の発表

メモ帳のラップアラウンド検索


17
:o彼らはメモ帳を便利にしていますか?次は何ですか-16進エディタ?正規表現?なぜそれを投げ出して、VSCodeを代わりに入れないのか.. :)
Caius

4
@CaiusJardなぜコーディングをしない人はVSコードを必要とするのですか?少なくともMSは、メモ帳にWSLの* nixの行末を理解させ、それを修正する機会を得ながら、なぜ他の改善もしないのですか?
phuclv

3
@CaiusJardは、16進エディタのようなもので、昔ながらのMS-DOSデバッグを備えていました(32ビットWindowsにまだ存在する可能性があると考えてください):-)
アーロンF

3
@phuclv最初は私からのちょっとしたコメントでしたが、その本質はそうでした。少なくとも1つの非常にスマートで強力なテキストエディターがあり、約20年の開発者のメモ帳が最も基本的な機能を使用して使いやすさを向上させています-このように続ければ、約150年ほどでメモ帳はvscode、なぜ単にメモ帳を落とさないし、いくつかを使用します(くりぬい、あなたが主張すれば)今vscodeを...
キーズJard

8
メモ帳インスタンスは2 MBのRAMを使用し、すぐに起動します。VS Code ...ではありません。
josh3736

5

メモ帳の「検索」機能は、カーソルの現在位置を参照ポイントとして前方または後方に検索します。

検索方向のラジオボタン「上」と「下」を見ることができます。「下」はカーソルの後の次の一致を検索し、「上」はカーソルの前の前の一致を検索します。検索すると、カーソルが動き回って、同じテキストが何度も検索されないようにします。

(他の多くのテキスト編集プログラムとは異なり)文書の最後に達しても、検索はラップアラウンドしません。

カーソルをドキュメントの先頭に移動するか、ラジオボタンを「上」に変更して逆方向に検索できます。


2

多くの人が指摘したように、カーソルは最後にあり、ラップアラウンドをサポートしていません。上下方向の両方の検索を試みるのではなく、まだ言及されていないもの(真ん中にいる場合、両方を試す必要があります)単純にCtrl+ A、次にCtrl+ Fができます。


4
何も選択しないであろうと、あなたが誤っていくつかのキーを押すことで、コンテンツは削除されませんので、それはCtrlキー+ホームを使用することをお勧めします
phuclv

-1

メモ帳の「検索」機能はまったく役に立たないのですか、それとも何か不足していますか?

メモ帳は基本的に役に立ちません。短いバッチファイルを書くとき(cmd.exeUNIXの行末が好きではないため)にのみ使用するか、停電の際に失うことを気にしない短いメモを書き留めるために非常に迅速なスクラッチパッドが必要です。メモ帳は、システムリソースに非常に軽いですし、私が今まで使用してきた任意のWindowsのテキストエディタの最速起動時間を持っていますが、それはおそらくですので、それは無用の近くにあります。また、Windowsに付属しているワードパッドは、さまざまな理由でテキストエディターとしてはさらに使い物になりません。奇妙な目的でRTFファイルを作成する必要がある場合を除きます。

Windowsのテキストファイルでテキストを検索する必要がある場合は、実際のテキストエディターをインストールして使用することをお勧めします。私は今でもCrimson Editor(2004年版、ほとんど壊れているEmerald Editorバージョンではありません)を使用しています。非ASCII文字エンコーディングを必要としない限り、それは本当に良いエディタです-それはあなたがそれを同軸化する場合にのみUTF-8を実行します-そして、IMOは、重要なテキスト編集のすべてのコアエリアでNotepad ++を打ち負かしますただし、この時点ではかなり古いソフトウェアです。Crimsonは、200MB以上のログファイルの読み込みも非常にうまく処理します。ほとんどのエディターは30〜50MBを超えてチョークします。UltraEditとVimは、非常に大きなテキストファイルを処理できる唯一の2つのテキストエディターです(要求されたものではありません)。Notepad ++、VS Code、およびほとんどのテキストエディターは我慢できませんが、Crimsonは万人向けではありません。

私がお勧めするのは、いくつかの異なるテキストエディタを試して、好きなものを見つけることです。Googleで「[テキストエディタの名前]の代替」を検索して、数百のオプションを見つけてください。かなりの数は無料で、ほとんどのテキストエディタは、明らかなマルウェアが付属しているものを除き、メモ帳よりもはるかに優れています。

Windowsの複数のファイルで特定のテキストを検索する必要がある場合findstrは、コマンドプロンプトからのコマンドをお勧めします。

cd path\to\files
findstr /sic:"what you want to find" *

これは、Windowsエクスプローラーを介して他のどの方法を見つけるよりもずっと高速です。


2
私はRTFフォーマットを洗うためのステージング領域としてメモ帳を使用します、それは多くの悪を治療します。昔、Help / Aboutはインストールされたメモリを報告していました。Notepad ++を強調表示するためにプログラムする必要があるデータのスニペットをコピーして貼り付けるとき、それはまだスクラッチパッドとして有用です。
mckenzm

6
これは本当に質問に答えません。
ブラックウッド

Crimson Editor(これまで聞いたことがない)を調べてみて、最新バージョンが2008年にリリースされたことを確認してください。 ASCIIでは十分でない国に住んでおり、英語を話す場合でも、ユニコードの→μ►™✔👍...のような記号が必要です。most editors choke after 30-50MB私が使用したほとんどの高度なエディターは、数百MBまたはさらにはGBのログファイルを問題なく処理できます。おそらくあなたは何十年も更新していません。そして、findstrとして良いようではありませんgrepあなたが高度な検索やりたい場合
phuclv

「Windows上の複数のファイルで特定のテキストを見つけるfindstr」を推奨しripgrepます。インストールすることをお勧めします。ripgrepChocolateyパッケージから入手できます。
icc97
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.