PuTTY เป็น Terminal Emulator ยอดนิยมมา 20+ ปี แต่การ Copy-Paste ไม่ได้ใช้ Ctrl+C / Ctrl+V แบบ Windows ปกติ บทความนี้สอน วิธี Copy-Paste ใน PuTTY ให้ถูกต้อง รวดเร็ว ไม่ผิดพลาด
ทำไม Ctrl+C / Ctrl+V จึงไม่ทำงานใน PuTTY?
PuTTY ใช้โปรโตคอล Terminal แบบดั้งเดิม (VT100/xterm) ที่ Ctrl+C = SIGINT (Interrupt Process), Ctrl+V = Literal Next ไม่ได้เป็น Copy/Paste
3 วิธี Copy-Paste ใน PuTTY
วิธีที่ 1: Copy-Paste ภายใน PuTTY เอง (Internal)
- Copy: ใช้เมาส์ คลิกลาก (Click & Drag) เลือกข้อความ → ปล่อยเมาส์ = Copy อัตโนมัติ (Primary Selection / X11 Style)
- Paste: วางเคอร์เซอร์ที่ต้องการ → Right-Click = Paste
หมายเหตุ: ไม่ต้องกดปุ่มใดๆ การลากเลือก = Copy, คลิกขวา = Paste
วิธีที่ 2: Copy จาก PuTTY → ไปยัง Windows (Local Storage)
- ใน PuTTY: ลากเลือกข้อความ (Copy อัตโนมัติ)
- เปิด Notepad / โปรแกรมอื่นใน Windows → กด Ctrl+V → ข้อความจะ Paste เข้าไป
ทำงานได้เพราะ PuTTY ใส่ข้อความลงใน Windows Clipboard พร้อมกับ Primary Selection
วิธีที่ 3: Copy จาก Windows → Paste เข้า PuTTY
- ใน Windows: ลากเลือกข้อความ → Ctrl+C (Copy เข้า Clipboard)
- ใน PuTTY: วางเคอร์เซอร์ → Right-Click หรือ Shift+Insert → Paste
Shift+Insert เป็น Shortcut มาตรฐาน Terminal สำหรับ Paste จาก Clipboard
ตั้งค่า PuTTY ให้ Copy-Paste สะดวกขึ้น (Optional)
- เปิด PuTTY Configuration → Window → Selection
- Action of mouse buttons: เลือก Windows (Middle extends, Right brings up menu) → Right-Click จะ Paste ทันที (Default คือ Compromise: Right-Click = Paste หรือ Menu)
- Auto copy selected text to clipboard: ติ๊ก ✓ (Copy ไป Clipboard อัตโนมัติตอนลากเลือก)
- กลับไป Session → Save Settings (Save บน Default Settings หรือ Session ที่ใช้)
เคล็ดลับเพิ่มเติม
- Copy ทั้งหน้าจอ: ไม่มี Select All (Ctrl+A) → ใช้ Scrollbar ลากเลือกจากบนลงล่าง
- Paste หลายบรรทัด: PuTTY จะส่งทีละบรรทัด (Enter) → อาจช้า/ผิดพลาดกับคำสั่งซับซ้อน → แนะนำให้ Paste ทีละบรรทัด หรือใช้ Script/SCP แทน
- Rich Text / Formatting: PuTTY รองรับ Plain Text เท่านั้น
สรุป: จดจำแค่ 2 สิ่ง: ลากเลือก = Copy, คลิกขวา (หรือ Shift+Insert) = Paste — ไม่ต้องใช้ Ctrl+C/Ctrl+V ใน PuTTY เด็ดขาด
หวังว่าคู่มือนี้ช่วยให้ทำงานบน PuTTY ราบรื่นขึ้น หากมีข้อสงสัย ถามได้ในความคิดเห็นครับ