DEV Community

Woraphol Wananiyakul
Woraphol Wananiyakul

Posted on

1

ทำไมเรายังไม่ Warp (terminal)

สวัสดีครับวันนี้จะมาพูดถึง terminal ตัวใหม่ที่ผม request access ไปประมาณ 1 เดือนและได้ใช้งานมาสักพักก็เลยจะมาแชร์ประสบการณ์การใช้งานเจ้า warp กันน

Warp

คำนิยามจากตัว website ของเขา

Warp is a blazingly fast, Rust-based terminal that makes you and your team more productive at coding and DevOps

ความรู้สึก

ผมย้ายจาก iterm2 มา warp ก็ค่อนข้างประทับใจในเรื่องของหน้าตาที่ไม่คุ้นชินและก็จะมีลูกเล่นใหม่ๆเข้ามาครับ

Image description

Features

อาจจะพูดไม่หมดทุก feature เพราะคิดว่าตัวอื่นๆก็มี feature เหล่านี้อยู่แล้ว


  • Block

คือกลุ่มของ command, output ที่เราเรียกใช้ไปก่อนหน้านี้ครับโดยทุกคำสั่งและผลลัพธ์จะถูกแบ่งออกเป็นกลุ่มๆ

Image description

จากรูปข้างบนสังเกตก้อนที่เป็นสีฟ้านะครับจะเป็นกลุ่มของคำสั่ง ls ที่ผมเรียกใช้และจะมี output เมื่อผมใช้นะครับ

ส่วนก้อนด้านล่างคืออีกกลุ่มที่ใช้คำสั่ง date ครับ

แต่กลุ่มมี options ให้เราเรียกใช้อย่างเช่น copy command, copy output และมี option ที่ผมชอบคือแชร์ครับ เราสามารถแชร์ block ไปให้คนอื่นได้โดย warp จะสร้าง url มาให้เรานะครับ

example


  • Input Editor (โครตชอบ)

ในช่อง text area จะไม่เหมือนพวก terminal ทั่วไปครับแต่มันจะเหมือน text editor เลย, การ bind ปุ่มต่างๆทำให้สะดวกต่อการขยับ cursor ไปมา, สามารถทำ multiline command ได้ด้วย

Image description


  • Tab Completions

feature ตัวนี้ถ้าใครไม่เคยใช้ fig จะว้าวมากๆคือมันสามารถ auto completions ให้เราได้เหมือนพวก IDE(รวมถึงพวก scripts ใน package.json, makefile เป็นต้น) โดยการกด `tab

Image description

Image description


  • Themes

มี build-in มาให้ซึ่งแต่ละตัวก็น่าจะรู้จักกันอยู่แล้วและเรายังสามารถ custom ได้เองอีกด้วย

Image description


  • Command Palette

เราสามารถเรียกใช้งานตัว command palette ได้ตลอดเวลา

Image description


  • Panes

หลังจากที่ผมได้เขียน post เกี่ยวกับ tmux ไปพอได้ย้ายมาตัว warp ก็ขอลอง feature นี้ซะหน่อยและรู้สึกชอบ ui มากจนคิดว่าหรือว่าจะใช้อันนี้แทน tmux ดีหรือเปล่าถถถถ หน้าตามันก็จะประมาณนี้

Image description

สรุป

เป็น terminal ที่รู้สึกว่าดีเลยทีเดียวใช้งานง่ายไม่ยากและช่วยอะไรหลายๆอย่าง

การจะใช้งานตอนนี้ต้องขอ access ผ่านตัวเว็บครับแล้วก็รองรับแค่ macos แต่ในอนาคตไปทุกที่ (linux,window,browser)

สามารถเข้าไปขอ access ได้ที่หน้าเว็บเลยครับหรือจิ้มตรงนี้

สุดท้ายนี้ happy coding ครับ 🙏

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay