SSH Search & Recent
ค้นหาเครื่อง SSH และโฟลเดอร์ Remote ที่เคยเปิดได้จาก Remote Explorer ของ VS Code โดยตรง เหมาะสำหรับคนที่มี SSH host และ path จำนวนมากจนเลื่อนหาไม่สะดวก
Features
- ปุ่ม Search SSH Hosts & Recent Folders บน toolbar ของ Remote Explorer
- ค้นหาแบบ fuzzy จากชื่อ SSH alias, IP, ชื่อโฟลเดอร์ และ full remote path
- โหมด Recent Folders สำหรับค้นหาเฉพาะโฟลเดอร์ที่เคยเปิด
- ใช้ folder history ชุดเดียวกับ Microsoft Remote - SSH จึงเห็นรายการเดิมที่แสดงอยู่ใน Remote Explorer
- เปิดผลลัพธ์ในหน้าต่างเดิมหรือหน้าต่างใหม่ได้จากปุ่มท้ายรายการ
- รองรับ SSH alias ที่มีอักขระพิเศษ เช่น
/ ผ่าน remote identifier ของ Remote - SSH
- เก็บ snapshot ล่าสุดไว้เป็น fallback ชั่วคราว หาก Remote - SSH กำลัง reload หรือยังตอบข้อมูลไม่ได้
Usage
- ติดตั้งและเปิดใช้ Remote - SSH และ Remote Explorer ของ Microsoft
- เปิด Remote Explorer
- กดไอคอนค้นหาเพื่อค้นหาทั้ง host และ recent folder หรือกดไอคอน history เพื่อค้นหาเฉพาะ recent
- กด
Enter เพื่อเปิดตามค่า SSH Search & Recent: Default Open Location
แต่ละผลลัพธ์มีปุ่ม Open in Current Window และ Open in New Window ให้เลือกได้ทันที
คำสั่งเดียวกันเรียกจาก Command Palette ได้ด้วย:
SSH Search: Search SSH Hosts & Recent Folders...
SSH Search: Search Recent SSH Folders...
Settings
sshSearch.defaultOpenLocation: เลือกว่าการกด Enter จะเปิดหน้าต่างใหม่หรือใช้หน้าต่างเดิม
sshSearch.maxRecentResults: จำนวน recent folder สูงสุดที่โหลดเข้า Quick Pick
Compatibility
Extension นี้เป็น UI extension และใช้คำสั่ง integration ชุดเดียวกับ Remote Explorer ที่มากับ Microsoft Remote - SSH ปัจจุบัน ไม่อ่านหรือแก้ไขฐานข้อมูลภายในของ VS Code โดยตรง
Development
npm install
npm run check
npm run package
กด F5 ใน VS Code เพื่อเปิด Extension Development Host สำหรับทดสอบแบบ interactive
| |