วิธีปรับปรุง Cygwin Console ด้วย Mintty
Cygwin นั้นยอดเยี่ยมสำหรับการรับบรรทัดคำสั่ง Linux ใน Windows แต่การใช้ Windows Shell เพื่อเข้าถึงนั้นเป็นการฆ่าเวทมนตร์บางอย่าง ด้วยการใช้ Mintty และวิธีการอื่น ๆ คุณสามารถสร้างประสบการณ์ที่หรูหรามากยิ่งขึ้น.
ข้อ จำกัด ของ Windows Shell
เราได้แสดงให้คุณเห็นถึงวิธีการติดตั้งและใช้งาน Cygwin เพื่อให้คุณสามารถใช้ Windows และไม่ต้องพลาดความดีของบรรทัดคำสั่ง อย่างไรก็ตามสำหรับผู้คนจำนวนมากความตื่นเต้นในการใช้ bash ใน Windows นั้นได้รับผลกระทบอย่างรุนแรงจากข้อเท็จจริงที่ว่า Cygwin ใช้ Command Prompt shell เพื่อทำสิ่งต่างๆให้เสร็จ ต่อไปนี้เป็นปัญหาที่พบบ่อยและการร้องเรียนเกี่ยวกับการตั้งค่านี้:
- การปรับขนาดหน้าต่างในแนวนอนไม่ทำงานอย่างถูกต้อง
- ไม่สามารถเปลี่ยนแบบอักษรหรือขนาดแบบอักษรได้ทันที.
- การเลื่อนผ่านแป้นพิมพ์ไม่ทำงาน.
- การเลือกข้อความมากกว่าหลายบรรทัดไม่ทำงาน.
- ด้วยการกำหนดค่าบางอย่างการเลือกข้อความทั้งหมดจะไม่ทำงาน.
- ทุกอย่างน่าเกลียดเมื่อเทียบกับสิ่งที่ขั้ว Linux ให้.
เครื่องมือที่มีประโยชน์ซึ่งเป็นงานที่น่าใช้ไม่ได้พาฉันไปไกลมาก แล้วคุณล่ะ?
Mintty บันทึกวัน
Mintty เป็นทางเลือกที่ยอดเยี่ยมสำหรับ Cygwin ที่มอบคุณสมบัติที่มีประโยชน์และช่วยบรรเทาปัญหาข้างต้น หากคุณใช้ MSYS / MinGW แทน Cygwin Mintty ก็สามารถใช้งานได้อย่างสวยงามเช่นกัน.
คุณสามารถติดตั้ง Mintty ได้โดยคว้าจากหน้าดาวน์โหลดของโครงการ (ตรวจสอบให้แน่ใจว่าคุณได้รับเวอร์ชั่นที่เหมาะสมสำหรับการติดตั้งของคุณ!) หรือคุณสามารถเรียกใช้ไฟล์ Setup.exe ของ Cygwin ได้อีกครั้ง.
ที่หน้าจอเลือกแพ็คเกจดูภายใต้“ เชลล์” และค้นหามิ้นต์ คลิกที่ที่ข้อความ“ ข้าม” และกดปุ่มถัดไป เมื่อคุณติดตั้งเสร็จแล้วคุณควรจะไปที่เริ่ม> โปรแกรมทั้งหมด> Cygwin> mintty เพื่อเปิดใช้.
นี่คือลักษณะของหน้าต่าง Mintty เริ่มต้น:
มันเป็นวานิลลาเล็ก ๆ น้อย ๆ แต่คุณจะสังเกตเห็นว่าการปรับขนาดใช้งานได้ดีและแบบอักษรนั้นดีกว่าเล็กน้อย คุณสามารถกด Ctrl และ + หรือ - เพื่อทำให้แบบอักษรใหญ่ขึ้นหรือเล็กลงได้ทุกเวลา คลิกขวาที่แถบชื่อและเลือกตัวเลือก ...
สิ่งแรกที่ฉันทำคือเปลี่ยนความโปร่งใสของหน้าต่างและเคอร์เซอร์ในแท็บ Looks เป็นสิ่งที่ฉันคุ้นเคย ตรงไปที่แท็บข้อความเมื่อคุณทำเสร็จแล้ว.
คุณสามารถเปลี่ยนแบบอักษรเริ่มต้นได้แน่นอน แต่ยังสามารถใช้ชุดภาษาและชุดอักขระเป็นสิ่งที่แตกต่างจากสิ่งที่ Windows ใช้อยู่ในขณะนี้ นอกจากนี้คุณยังสามารถเล่นด้วยการปรับแบบอักษรให้เรียบได้หากจอภาพของคุณแสดงว่าขรุขระเกินไป.
ภายใต้ตัวเลือกเมาส์คุณจะสามารถเปลี่ยนการตั้งค่าการโต้ตอบของเมาส์เช่นการคัดลอกและวาง นอกจากนี้คุณยังสามารถทำให้เมาส์วางเคอร์เซอร์บรรทัดคำสั่งได้อย่างง่ายดายสิ่งที่ผู้ใช้เป็นกลุ่มมักจะชอบ สุดท้ายคลิกที่หน้าต่าง.
ที่นี่คุณสามารถเปลี่ยนขนาดเทอร์มินัลเริ่มต้นขนาดบัฟเฟอร์เลื่อนกลับและเลือกตัวปรับแต่งสำหรับการเลื่อนด้วยปุ่มลูกศร ตามค่าเริ่มต้น Shift + Up / Down จะเลื่อนผ่านบัฟเฟอร์ในหน้าต่าง ตอนนี้นี่คือสิ่งที่การกำหนดค่า Mintty ที่ฉันแก้ไขดูเหมือนว่า.
(คลิกที่ภาพด้านบนเพื่อดูรุ่นที่ใหญ่กว่า)
วิธีอื่น ๆ (สำหรับ PuTTY-Lovers)
Mintty นั้นยอดเยี่ยม แต่คนอื่นอาจไม่ชอบมันมากนัก เราแสดงวิธีติดตั้งเซิร์ฟเวอร์ SSH บน Cygwin และผู้ใช้หลายคนใช้ PuTTY หรือ KiTTY เพื่อเชื่อมต่อกับ Cygwin อย่างไรก็ตามหากคุณไม่ต้องการตั้งค่าการเข้าถึง SSH มีวิธีที่ง่ายกว่า.
PuTTYcyg เป็น PuTTY รุ่นที่ได้รับการแพตช์ซึ่งสามารถเชื่อมต่อกับการติดตั้ง Cygwin ดั้งเดิมได้ มีเพียงหนึ่งการเชื่อมโยง: PuTTY เพิ่งได้รับการอัปเดตเป็นรุ่น 0.61 เพิ่มการรองรับสำหรับรายการข้ามของ Windows 7 การปรับขนาด Aero และแบบอักษรที่ไม่ใช่ความกว้างคงที่ PuTTYcyg ยังไม่ได้รับการอัปเดตดังนั้นคุณจะต้องเลือกระหว่างการสนับสนุน Cygwin และความเข้ากันได้กับ Windows 7 ฉันไม่สามารถค้นหาตัวแก้ไขได้ดังนั้นฉันจึงไม่ได้ลองเพิ่มการสนับสนุน PuTTY รุ่นล่าสุด หากคุณมีโปรดแสดงความคิดเห็น.
โดยส่วนตัวฉันชอบ KiTTY มากกว่า PuTTY เพราะมันปรับแต่งได้มากกว่าและได้รับการปรับปรุงบ่อยกว่า 4 ปีที่ผ่านมา มีแพตช์ PuTTYcfg ที่เข้ากันได้กับ KiTTY ซึ่งเพิ่มฟังก์ชั่นนี้ให้กับผู้อื่นเช่นฉัน แม้ว่าจะเป็นจริงตั้งแต่ฉันเริ่มใช้ Mintty กับ Cygwin ฉันไม่ได้สัมผัส KiTTY ในสัปดาห์ที่ผ่านมา.
สุดท้ายถ้าคุณกำลังมองหาบางอย่างที่รองรับ Cygwin รวมถึง Windows Command Prompt คุณอาจสนใจ Console เป็นการทดแทนคอนโซลที่อนุญาตให้ทำการแท็บเชลล์หลายประเภทรวมทั้งเพิ่มความโปร่งใสและการเปลี่ยนแปลงแบบอักษรได้ทันที.
คุณมี Cygwin shell ที่ต้องการหรือไม่? คุณมีทางเลือกอื่นใน Cygwin หรือไม่? รู้ของแพทช์ที่ทำงานกับ PuTTY 0.61 หรือไม่? แจ้งให้เราทราบด้านล่าง!