ฉันรู้ว่าใช้เพื่อค้นหา: Ctrl+Shift+Fหรือแก้ไข | ค้นหา | ค้นหาใน Path และใช้งานได้ก่อนหน้านี้ แต่ตอนนี้จะส่งคืนชุดว่างเสมอแม้ว่าฉันจะรู้ว่าสิ่งที่ฉันกำลังมองหา - มีอยู่ในโครงการ
อาจมีคนมีปัญหานี้?
ฉันรู้ว่าใช้เพื่อค้นหา: Ctrl+Shift+Fหรือแก้ไข | ค้นหา | ค้นหาใน Path และใช้งานได้ก่อนหน้านี้ แต่ตอนนี้จะส่งคืนชุดว่างเสมอแม้ว่าฉันจะรู้ว่าสิ่งที่ฉันกำลังมองหา - มีอยู่ในโครงการ
อาจมีคนมีปัญหานี้?
คำตอบ:
ดังที่ลีน่ากล่าวสิ่งต่อไปนี้ควรแก้ไขให้คุณ:
Recursively
reddit.com/r/phpstorm/comments/3ty6ld/…
Webstorm / PHPStorm เวอร์ชันใหม่กว่าจะยกเว้นบางโฟลเดอร์โดยอัตโนมัติ ตัวอย่างเช่นโฟลเดอร์ผู้ขาย
ตรวจสอบให้แน่ใจว่าไม่ได้ยกเว้นโฟลเดอร์
ลองสิ่งนี้ (มันช่วยฉันใน PhpStorm 2019.3.1 เมื่อ "Invalidate Caches / Restart" ไม่ได้):
ปิด WebStorm
สำรองไดเร็กทอรี<your project>/.idea/
ไปที่ใดก็ได้
ลบไฟล์ <your project>/.idea/modules.xml
เปิด WebStorm
ฉันคิดว่าฉันมีปัญหานี้ แต่ฉันคิดว่าจริงๆแล้ว WebStorm กำลังส่งคืนผลลัพธ์ 100 รายการแรกหรือมากกว่านั้นเท่านั้นซึ่งทั้งหมดอยู่ใน 2 ไฟล์ดังนั้นเหตุการณ์อื่น ๆ ในไฟล์อื่นจะไม่แสดง
สำหรับฉันการยกเลิกการเลือกตัวเลือก "คำ" (ซึ่งค้นหาทั้งคำ) ทำให้มันใช้งานได้
เป็นอีกทางเลือกหนึ่งที่ฉันจำเป็นต้องปรับแต่งคำว่า "ผู้ถือ" ด้วย "เจ้าของ" การใช้การค้นหาของ Webstorm ไม่ได้ผลสำหรับฉัน ฉันตัดสินใจที่จะใช้แทนบรรทัดคำสั่งด้วย egrep:
egrep -Rli [^place]holder ./src
-R (เรียกไฟล์ทั้งหมดในไดเร็กทอรีรวมถึงลิงก์สัญลักษณ์)
-l (ชื่อไฟล์เท่านั้น)
-i (ละเว้นตัวพิมพ์)
ฉันพบทุกอย่างและยกเว้นบางอินสแตนซ์เช่นกันผ่าน regex เป็นวิธีที่ง่ายและแม่นยำที่สุด
Scope
ตั้งค่าเป็นอะไร? ฉันพบว่าบางครั้ง IntelliJ ชอบตั้งค่าตัวเองเป็นDirectory
ขอบเขตแทนWhole project
หลังจากทำการค้นหา