ฟังก์ชัน Search ใน utility ใดๆ ช่วยค้นหาข้อมูลเกี่ยวกับ keyword ที่ป้อน เป็น query ยังใช้หา path ของ application หรือโปรแกรมที่รันบนระบบได้ Windows Terminal ก็มี search feature ให้ค้นหาใน text buffer ด้วย keyword เฉพาะ มาดูวิธี search ใน Windows Terminal บน Windows 11/10
วิธี search ใน Windows Terminal
Search ใน Windows Terminal มีประโยชน์ตอนหา command ที่เคยรันก่อน หรือชื่อไฟล์เฉพาะ นี่คือวิธีใช้ Search function ใน Windows Terminal แบบต่างๆ:
- ใช้ Keyboard shortcut
- Directional search
- Searching within panes
- Case match search
1] Keyboard Shortcut use
วิธีง่ายที่สุดเข้าถึง Search function ใน Windows Terminal คือใช้ Ctrl+Shift+F เปิดมาแล้ว พิมพ์ keyword ที่หา ใน text box กด Enter search
สามารถเปิด search dialog ด้วย customized shortcut ของตัวเองได้ เปิด settings.json หา find command โดย default ตั้งเป็น Ctrl+Shift+F
// Press ctrl+shift+f to open the search box { "command": "find", "keys": "ctrl+shift+f" },
เปลี่ยนเป็นอย่างง่ายอย่าง Ctrl+F ได้
2] Directional Search

วิธีนี้ config Windows Terminal ให้ search จากล่างขึ้นบนของ text buffer
หากต้องการ เปลี่ยน search direction (ขึ้นหรือลง) โดยเลือกลูกศรใน search dialog
3] Searching within panes

Search dialog integrate กับ panes ด้วย เมื่อ focus อยู่ที่ pane ให้เปิด search dialog
มองเห็นที่มุมขวาบนของ pane keyword ที่ใส่จะแสดงผลลัพธ์ที่พบภายใน pane นั้นๆ เท่านั้น
4] Case match search

ต่างจากวิธีอื่นๆ สามารถเพิ่ม case matching เป็น option ใน search เพื่อ narrow down ผลลัพธ์ Toggle case matching โดยกด case match button ตอน search จะแสดงเฉพาะผลลัพธ์ที่ match keyword พร้อม letter casing เฉพาะเจาะจง
วิธีค้นหาใน Terminal commands history?
ภายใน terminal ค้าง Ctrl กด R จะ invoke reverse-i-search พิมพ์ตัวอักษร เช่น W หา match สำหรับ recent command ใน history ที่ขึ้นต้นด้วยตัวอักษรเดียวกัน พิมพ์ต่อไปเรื่อยๆ จนเจอ กด Enter
