Windows 10 Not Defteri metin bulamıyor


43

Bunu Windows 10'da Not Defteri'ne yapıştırdığımda:

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

ve sonra "name" dizesini Ctrl+ ile bulmaya çalışın F, boş görünüyor:

Not defteri bulmak

Not Defteri'nin Bul işlevi tamamen işe yaramaz mı yoksa bir şey mi eksik?


4
@Malandy +1'den Wordpad'e Not Defteri'nden daha iyi olduğu için. "Temel Windows" ile otomatik olarak kurulduğunu kastediyorsanız, evet, temel Windows ile birlikte gelir.
MindS1

25
@Malandy, yerleşik Windows yardımcı programlarına gittiği sürece, Wordpad alabileceğiniz en iyisidir. En iyi alternatifler genel kullanım için Notepad ++, programcıysanız Sublime Text veya daha güçlü bir kullanıcıysanız VIM'dir.
MindS1

3
Bence, ASCII'nin her bir baytı arasında boş karakterler bulunan bir dosya açarsanız (örneğin T\x00E\x00X\x00T\x00, bir UTF-16 dosyası bu şekilde algılanmadığında ortaya çıkabilir), ayrıca tuhaf şeylerin ortaya çıkmasına neden olabilir. sadece TEXTnullların gizlendiğini görün, ama içinde asla bulunmadığını görün TEXT. Bu davranış, daha yeni Windows sürümlerinde değişmiş olabilir.
Nick T

5
Gerçek cevap yerine ++ Notepad kullanmaktır.
Pikamander2

2
@ Pikamander2 Gerçek cevap, Vim kullanmaktır. ;)
Sparhawk

Yanıtlar:


133

Bul işlevi, imlecinizi yerleştirdiğiniz yere başlar. Not Defteri'ne yapıştırdığınızdan, imleç belgenin sonunda olabilir.

Ya yapabilirsiniz

  1. imleci belgenin başına getirin
  2. Bul yönünü Aşağıdan Yukarıya kaydır

40
İpucu: Şapka ucunu dosyanın başlangıcına taşımak için, Ctrl + Home tuşlarına basın. (Ayrıca, nitpicking biraz: Windows, genellikle fare işaretçi şey için "imleç" ve metin girişi şey için "caret" kullanın.)
Andreas Rejbrand

22
@AndreasRejbrand sadece bunu kullanıyorsunuz, muhtemelen hiç kimsenin caret dediğini duymamıştım ... ya da belki ikimizde yaşımızı gösteriyoruz!
LocustHorde 19:18

27
Caret doğru, ama biraz Kibibytes hakkında konuşmak gibi. Çoğu durumda yarardan daha fazla karışıklığa neden olur.
allo

7
@AndreasRejbrand Microsoft, sırasıyla metin imleci ve fare imleci için imleç ve imleç terimlerini kullanır. "Caret", yalnızca “caret browing” (Firefox tarafından tanıtılan bir terim) hakkında konuşurken Windows'taki imleci tanımlamak için kullanılır. Aksi takdirde, bu ^ sembolü / aksanıdır.
Aaron F

11
Metin imleci, neredeyse yalnızca Windows API belgelerinde "şapka" olarak adlandırılır. SetCursorPosİşlev, bir (ekran) konumuna fare imlecini (imleç) hareket eder. SetCaretPosPencerenin istemci alanının verilen pozisyonda bulunan metin imleci yerleştirir.
Daniel Sęk

57

Not Defteri, kaydırma aramayı desteklemiyor. Arama yönünü Aşağı olarak seçerseniz , sadece imleçten itibaren arama yapar . Benzer şekilde, Yukarı yalnızca geriye doğru arama yapar . Çözüm, Worthwelle'in cevabında zaten belirtildi.

Ancak derleme 17666 Not Defteri etrafa sarma arama yapmak mümkün olacak ve bu Yukarı / Aşağı seçenekleriyle uğraşmanıza gerek yok. Büyük olasılıkla ana şubeye Windows 10'un 1809 sürümünde girilir.

Döndürme bulma / değiştirme: Not Defteri'nde bulma / değiştirme deneyiminde önemli iyileştirmeler yaptık. Arama iletişim kutusuna kaydırma bulma / değiştirme seçeneğini ekledik ve Not Defteri şimdi daha önce girilen değerleri ve onay kutularının durumunu hatırlayacak ve bulma iletişim kutusunu bir sonraki açışınızda otomatik olarak dolduracaktır. Ayrıca, metni seçip bul iletişim kutusunu açtığınızda, arama alanını otomatik olarak seçilen metinle doldururuz.

Windows 10 Insider Preview Build 17713 Duyurusu

Arama çevresinde not defteri kaydırma


17
: o not defteri kullanışlı yapıyorlar? Sırada ne var - hex editörü? regex? Neden sadece fırlatıp yerine VSCode'u koymuyorsun .. :)
Caius Jard

4
@CaiusJard neden kodlama yapmayan birinin VS koduna ihtiyacı olsun ki? En azından MS, Notepad'i WSL'nin çalışması için * nix satır sonlarının anlamasını sağladı ve bunu düzeltmek için bir şans elde ederken neden diğer iyileştirmeleri de yapmıyor?
phuclv

3
@CaiusJard onlar-si olmak bir tür hex editörü, iyi ol 'MS-DOS hata ayıklama (hala 32-bit Windows'da var olabileceğini düşünüyorum) :-)
Aaron F

3
@ phuclv, başlangıçta benden bir yanak dilinin yorumuydu, ama özü şuydu; En az bir tane gerçekten akıllı, güçlü bir metin editörüne sahipler ve yaklaşık 20 yıllık bir not defteri kullanılabilirliğini geliştirmek için en temel özelliklere sahip oluyor - bu şekilde devam ederlerse, yaklaşık 150 yıl içinde, not defteri vscode, öyleyse neden notepad'i bırakıp bazılarını kullanmıyorsunuz (oysa, ısrar ediyorsanız) şu anda vscode ..
Caius Jard

8
Bir not defteri örneği 2 MB RAM kullanır ve anında başlar. VS Kodu ... yok.
josh3736 19:18

5

Notepad'in "find" özelliği, imlecin geçerli konumunu referans noktası olarak kullanarak ileri veya geri arar.

Arama yönü için "Yukarı" ve "Aşağı" radyo düğmelerini görebilirsiniz. "Aşağı", imleçten sonraki sonraki eşleşmeyi arar ve "Yukarı" imleçten önceki önceki eşleşmeyi arar. Arama yaparken, imleci hareket ettirir, böylece aynı metni tekrar tekrar bulamaz.

Bir dokümanın sonuna geldiğinizde arama çevrilmez (diğer birçok metin düzenleme programından farklı olarak).

İmleci belgenin başlangıcına getirebilir veya geriye doğru arama yapmak için radyo düğmesini "Yukarı" olarak değiştirebilirsiniz.


2

Birçoğunun işaret ettiği gibi, imleç sonundadır ve etrafta sarılmayı desteklemez. Hem aşağı hem de yukarı yöndeki aramaları denemek yerine henüz söylenmemiş olanları (Ortada olduğunuzu söyleyin, her ikisini de denemeniz gerekir) basitçe Ctrl+ Asonra Ctrl+ ' yı kullanabilirsiniz F, çünkü hepsinin aranacağı vurgulanır.


4
Hiçbir şey seçilmeyeceğinden ve içeriği bir tuşa basarak yanlışlıkla silmeyeceğinizden, Ctrl + Home tuşlarını kullanmak daha iyidir
phuclv

-1

Not Defteri'nin "Bul" işlevi tamamen işe yaramaz mı yoksa bir şey mi eksik?

Not defteri temelde işe yaramaz. Yalnızca kısa parti dosyaları yazarken (çünkü cmd.exeUNIX satır sonlarını sevmiyor) veya kısa bir not defterine ihtiyaç duyduğumda, elektrik kesintisi durumunda kaybetmeyi umursamadığım kısa notları yazmak için kullanıyorum. Not Defteri, sistem kaynakları üzerinde çok hafiftir ve şimdiye kadar kullandığım herhangi bir Windows metin düzenleyicisinin en hızlı başlangıç ​​zamanına sahiptir, ancak bunun nedeni muhtemelen yararsız olmasıdır. Windows ile birlikte gelen WordPad, çeşitli nedenlerden dolayı bir metin editörü olarak daha da kullanışsızdır - bir tuhaf amaç için RTF dosyaları oluşturmanız gerekmedikçe.

Windows'ta bir metin dosyasında metin bulmanız gerektiğinde, gerçek bir metin düzenleyici kurmanızı ve kullanmanızı öneririm. Hala Crimson Editor'ı kullanıyorum (2004 sürümü, çoğunlukla kırılmış Emerald Editor sürümü değil). ASCII olmayan karakter kodlamalarına ihtiyaç duymadığınız sürece gerçekten iyi bir editördür - UTF-8'i kullanır, ancak yalnızca bunu koaksiye ederseniz - ve IMO, önemli olan tüm metin düzenleme alanlarındaki Notepad ++ 'ı bile yener. Bu noktada oldukça eski bir yazılım olmasına rağmen. Crimson ayrıca 200 MB + log dosyalarının yüklenmesini de oldukça iyi yapıyor - çoğu editör 30-50 MB’dan sonra boğuluyor. UltraEdit ve Vim, son derece büyük metin dosyalarını (istediğinizden değil) idare edebilen diğer iki metin editörüdür. Notepad ++, VS Code ve çoğu metin editörüne tahammül edemiyorum ama Crimson da herkes için değil.

Tavsiyem, beğenilerinizi bulmak için birkaç farklı metin editörü denemek - yüzlerce seçeneği bulmaya başlamak için Google’da "[metin editörünün adı] alternatifini" aramanız yeterli. Oldukça azının bir kısmı ücretsizdir ve hemen hemen herhangi bir metin editörü, belirgin bir malware ile gelenler dışında, Notepad'den oldukça üstündür.

Windows'ta birden fazla dosyada belirli bir metin bulmanız gerekirse findstr, bir Komut İstemi'nden komutu tavsiye ediyorum :

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

Windows Gezgini ile herhangi bir şey bulma yönteminden daha hızlıdır.


2
RTF formatını yıkamak için evreleme alanı olarak not defteri kullanıyorum, çok fazla kötülüğü tedavi ediyor. Eski zamanlarda Yardım / Hakkında, kurulu belleği rapor ederdi. Notepad ++ 'ın vurgulamak için programlanması gereken veri parçacıklarını kopyalayıp yapıştırırken hala bir not defteri olarak kullanışlıdır.
mckenzm

6
Bu soruya gerçekten cevap vermiyor.
Blackwood

Crimson Editor'a baktım (daha önce hiç duymadım) ve en son sürümün 2008'de yayımlandığını görün. 2008. 64 bit sürümüne bile sahip olduğundan şüpheliyim ve Unicode desteği hiç de büyük değil, çoğu insan ASCII'nin yeterli olmadığı ülkelerde yaşıyor ve İngilizce konuşsanız bile, Unicode'da →► ™ ✔👍 ... gibi sembollere ihtiyacınız olacak. most editors choke after 30-50MBKullandığım en gelişmiş editörler, yüzlerce MB veya hatta GB'lerin günlük dosyasını sorunsuzca idare edebilir. Muhtemelen onlarca yıldır güncelleme yapmadın. Ve findstrolarak iyi olarak değil grepgelişmiş arama yapmak istiyorsanız
phuclv

"Windows üzerinde birden fazla dosyada belirli bir metin bulmanızı tavsiye ederim findstr", yüklemenizi öneririm ripgrep, bunu ripgrep Chocolatey paketinden alabilirsiniz , Rust kullanılarak oluşturulmuş ve büyük kod tabanlarında arama yaparken gülünç derecede hızlı olabilir.
icc97
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.