หลังจากที่ได้ invited code และติดตั้ง Warp terminal ไว้สักพักแล้ว
แต่ยังไม่มีโอกาสมาลองใช้งาน
วันว่าง ๆ จึงลองมาใช้งานกันหน่อย ว่าเป็นอย่างไร
มาเริ่มกันเลย สำหรับสัมผัสครั้งแรก !!
โดยที่ Warp เป็น teminal ที่บอกว่าทำงานเร็วมาก ๆ
ซึ่งพัฒนาด้วยภาษา Rust นั่นเอง
วันนี้มี update ใหม่มาให้ติดตั้งใช้งานกันอีกแล้ว
เริ่มที่หน้าตาก็ดำ ๆ นี่แหละ ไม่มีอะไรมาก
ใช้งานได้เหมือน terminal อื่น ๆ ส่วนใหญ่ผมใช้ iTerm + zsh เป็นประจำ
สิ่งที่เห็นชัด ๆ คือ มีการแสดงคำสั่งล่าสุด
หรือแสดง history ของคำสั่งที่เราใช้มาให้
หรือมันคือ auto suggestion นั่นเอง
ตรงนี้ก็สบายดี
กับอีกเรื่องคือ ในแต่ละคำสั่งที่เราพิมพ์ไปใน terminal จะแยกเป็น block ไป
ก็แปลกใจว่าทำไมแยกเป็น block ด้วย
แต่มาสังเกตว่า แต่ละ block เราสามารถ share ไปให้คนอื่นได้อีกด้วย
ตรงนี้ชอบเลย
แถมมี Shortcut ต่าง ๆ ให้ใช้งานอีกด้วย
ยกตัวอย่างเช่นเรื่อง Completion ก็เพียงกดปุ่ม Tab ก็ขึ้นมาให้แล้ว
ไปอ่านดูพบว่าเรื่อง session management และ restore data
ของ terminal นั้นมันทำอย่างไร ?
ก็พบว่า Warp นั้นจะทำการสร้างและเก็บข้อมูลใน SQLite บนเครื่องของเรานั่นเอง
แน่นอนว่า เราสามารถลบเองได้ตรง ๆ
ดังนั้นไม่ต้องกลัวจะมีปัญหาเรื่องจำนวนข้อมูลที่มาก
เพราะว่ารู็แล้วว่าข้อมูลเก็บไว้ที่ไหน
ส่วนพวก Theme, Command Palette, Split pane, Full screen ก็มีให้ใช้งานเป็นปกติ
ตอนนี้เป็น native application ในแต่ละ OS
ซึ่งเห็นใน feature ต่อไป จะใช้งานใน web browser ได้ด้วย
ก็น่าสนใจดี
รวมทั้งมีเรื่อง realtime collabolation ที่จะเพิ่มเข้ามาอีก
โดยรวม ๆ แล้วถือว่า แปลกใหม่ดี ทางด้านแนวคิด
กับเรื่องการใช้งานก็ง่าย ๆ ไม่ยุ่งยาก
หรือเพราะว่าผม ไม่ค่อยได้ใช้ feature อะไรแปลก ๆ ด้วย
จึงไม่ค่อยว้าวเท่าไร
แต่ไว้ลองใช้ไปเรื่อย ๆ น่าจะเห็นอะไรว้าว ๆ ขึ้นบ้าง
แต่ใช้ resource น้อยนะ
ยกตัวอย่างเช่น iTerm 2 ใช้ memory ไป 150 MB
ส่วน Warp ใช้ไปเพียง 50 MB เท่านั้นเอง
ตรงนี้แหละที่ชอบสุด ๆ
สุดท้ายลองไปอ่านเรื่อง How Warp Works ?
ได้ความรู็เกี่ยวกับการทำงานของ Warp ดีมาก ๆ