Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

มาสเตอร์ Copy & Paste ใน PuTTY: คู่มือเร็วสำหรับ Terminal Workflow ที่ราบรื่น

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)

  1. Copy: ใช้เมาส์ คลิกลาก (Click & Drag) เลือกข้อความ → ปล่อยเมาส์ = Copy อัตโนมัติ (Primary Selection / X11 Style)
  2. Paste: วางเคอร์เซอร์ที่ต้องการ → Right-Click = Paste

หมายเหตุ: ไม่ต้องกดปุ่มใดๆ การลากเลือก = Copy, คลิกขวา = Paste

วิธีที่ 2: Copy จาก PuTTY → ไปยัง Windows (Local Storage)

  1. ใน PuTTY: ลากเลือกข้อความ (Copy อัตโนมัติ)
  2. เปิด Notepad / โปรแกรมอื่นใน Windows → กด Ctrl+V → ข้อความจะ Paste เข้าไป

ทำงานได้เพราะ PuTTY ใส่ข้อความลงใน Windows Clipboard พร้อมกับ Primary Selection

วิธีที่ 3: Copy จาก Windows → Paste เข้า PuTTY

  1. ใน Windows: ลากเลือกข้อความ → Ctrl+C (Copy เข้า Clipboard)
  2. ใน PuTTY: วางเคอร์เซอร์ → Right-Click หรือ Shift+Insert → Paste

Shift+Insert เป็น Shortcut มาตรฐาน Terminal สำหรับ Paste จาก Clipboard

ตั้งค่า PuTTY ให้ Copy-Paste สะดวกขึ้น (Optional)

  1. เปิด PuTTY Configuration → Window → Selection
  2. Action of mouse buttons: เลือก Windows (Middle extends, Right brings up menu) → Right-Click จะ Paste ทันที (Default คือ Compromise: Right-Click = Paste หรือ Menu)
  3. Auto copy selected text to clipboard: ติ๊ก ✓ (Copy ไป Clipboard อัตโนมัติตอนลากเลือก)
  4. กลับไป 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 ราบรื่นขึ้น หากมีข้อสงสัย ถามได้ในความคิดเห็นครับ