JetBrains เปิดตัว New Terminal สำหรับ IDE ทุกตัวในเครือ โดยจะเริ่มเปิดให้ทดสอบแบบ Beta ใน IDE เวอร์ชัน 2024.1 เป็นต้นไป
JetBrains บอกว่าแอพ Terminal เป็นสิ่งสำคัญในกระบวนการพัฒนาซอฟต์แวร์ แต่มันกลับไม่ถูกพัฒนามานาน จึงตัดสินใจเขียน Terminal ตัวใหม่ที่มีฟีเจอร์ทันสมัย ได้แก่
แสดงคำสั่งบนหน้าจอเป็นบล็อค ไม่ใช่บรรทัด ช่วยแก้ปัญหาคำสั่งที่ให้ผลลัพธ์ยาวๆ จนดูไม่ออกว่าตรงไหนเป็นคำสั่ง-ผลลัพธ์ การเลื่อนจอสามารถเลื่อนทั้งบล็อค (กด Ctrl + ลูกศรขึ้นลง) เพื่อความรวดเร็วในการเลื่อนจอ (ดูภาพเคลื่อนไหวจากลิงก์ต้นทาง)
command completion เอาความสามารถของตัว editor IDE มาใช้กับ Terminal ด้วย ช่วยเติมได้ทั้งคำสั่ง อาร์กิวเมนต์ ตัวเลือกเพิ่มเติม และพาธชี้ไปยังไฟล์
command history แบบใหม่ สามารถค้นหาคำสั่งเก่าได้ เลื่อนไปดูคำสั่งเก่าได้สะดวก
JetBrains บอกว่าปรับสถาปัตยกรรมเบื้องหลังของ Terminal ไปหลายอย่าง ตอนนี้สามารถใช้คำสั่งของ editor กับพรอมท์คำสั่งได้แล้ว ขยับเคอร์เซอร์ด้วยเมาส์ได้ และรองรับคำสั่งใหม่ๆ อย่าง Git branch, Python environment, Anaconda environment เพื่อให้เข้าถึงคำสั่งเหล่านี้ได้ แม้ไม่ได้คอนฟิกค่าไว้ในเชลล์ด้วย (ตอนนี้ยังรองรับแค่ Zsh, Bash, PowerShell)
ผู้ใช้ IDE ของ JetBrains ยังต้องเปิดใช้ Terminal ตัวใหม่เองในหน้า Settings/Preferences | Tools | Terminal | Enable New Terminal
ที่มา - JetBrains
Comments
แอบสนใจ warp อยู่เหมือนกันครับ ตอนนี้ใช้ iterm2 + Oh My zsh + powerlevel10k อยู่ไม่ทราบ พี่ๆ dev ท่านใดย้ายจาก iterm2 มา warp บ้างมั้ยครับ ย้ายมาแล้วชอบกว่ามั้ย
ตอนแรกจะใช้ warp เพราะแค่ลงก็ใช้ได้เลย แต่มีปัญหาจุกจิกในหลาย ๆ จุด
เลยใช้ iterm2+ohmyzsh+powerlevel10K ไปเลยดีกว่าครับ ปรับตัวไม่เยอะ แล้ว iterm ทำ transparent ได้ แต่ warp เหมือนจะทำไม่ได้
ขอบคุณมากๆ ครับ 🙏จะได้ใช้แบบเดิมต่อไป ✌️
The future is Terminal 😎
..: เรื่อยไป
หลวมตัวเข้ามาใน Ecosystem ของ JetBrains ซะแล้ว ท่าจะถอยออกยากด้วย