Dark mode
Why WezTerm?
WezTerm เป็น terminal emulator ที่มีจุดเด่นหลายประการ:
- ความเร็วสูง - ใช้ GPU Acceleration ทำให้ทำงานลื่นไหล
- ข้ามแพลตฟอร์ม - ใช้ได้ทั้ง Windows, Mac และ Linux
- ปรับแต่งได้สูง - กำหนดค่าผ่านไฟล์ Lua ที่มีความยืดหยุ่น
- ฟีเจอร์ครบครัน - รองรับแท็บ, split pane, การค้นหา และอื่นๆ
- เขียนด้วย Rust - มีประสิทธิภาพและความเสถียรสูง
- ใช้งานง่าย - พร้อมใช้งานทันทีโดยไม่ต้องตั้งค่ามากมาย
เปรียบเทียบกับ terminal emulator อื่นๆ:
Feature | ||||
---|---|---|---|---|
Language | Rust | C++ | Rust | Rust |
Customization | High | Medium | Medium | Low |
Performance | Fast | Fast | Fast | Very Fast |
Cross-platform | Yes | Windows only | Yes | Yes |
GPU Acceleration | Yes | Yes | Yes | Yes |
Tab Support | Yes | Yes | Yes | No |
config (.wezterm.lua)
https://wezterm.org/config/files.html
OS | Config File Path |
---|---|
Windows | ~\.wezterm.lua |
Mac | ~/.config/wezterm/wezterm.lua |
Linux | ~/.config/wezterm/wezterm.lua |
Config ยังไง ลองถาม AI
CLI Commands
Command | คำอธิบาย |
---|---|
wezterm cli | ติดต่อกับ WezTerm ที่กำลังทำงานอยู่ |
wezterm connect | เชื่อมต่อกับ WezTerm ที่กำลังทำงานอยู่ |
wezterm imgcat | แสดงภาพใน terminal |
wezterm ls-fonts | แสดงรายการฟอนต์ที่ใช้งานได้ |
wezterm record | บันทึก session ใน terminal |
wezterm replay | เล่นบันทึก session ที่บันทึกไว้ |
wezterm serial | เชื่อมต่อกับอุปกรณ์ serial |
wezterm set-working-directory | เปลี่ยน working directory ของ pane |
wezterm show-keys | แสดง key bindings |
wezterm ssh | ช่วยจัดการการเชื่อมต่อ SSH |
wezterm start | เริ่มต้น WezTerm instance ใหม่ |
Shortcuts
shortcut เริ่มต้น
Shortcut | คำอธิบาย |
---|---|
Ctrl+Shift+N | เปิดแท็บใหม่ |
Ctrl+Shift+W | ปิดแท็บปัจจุบัน |
Ctrl+Shift+T | เปิดแท็บที่เพิ่งปิด |
Ctrl+Tab | สลับไปแท็บถัดไป |
Ctrl+Shift+Tab | สลับไปแท็บก่อนหน้า |
Ctrl+Shift+Enter | เปิด split pane แนวนอน |
Ctrl+Shift+| | เปิด split pane แนวตั้ง |
Ctrl+Shift+Left/Right/Up/Down | ย้ายระหว่าง panes |
Ctrl+Shift+R | รีเฟรช config |
Ctrl+Shift+F | ค้นหาใน terminal |
Ctrl+Shift+C | คัดลอกข้อความ |
Ctrl+Shift+V | วางข้อความ |
Ctrl+Shift+Space | เปิด palette คำสั่ง |