Sitemap

Setup Shell — Starship

2 min readJun 23, 2025

--

เมื่อวานลงเครื่องใหม่แล้วพบว่าจำไม่ได้ว่าตั้งค่าอะไรไปบ้าง เลยต้องมาลงใหม่ครับ ทีนี้พอเริ่มลงตัวเลยขอเอามาจดไว้ในนี้ดีกว่า

สิ่งที่ต้องตั้งค่ามีอยู่ 3 อย่าง

  1. Terminal — iTerm2
  2. Shell — Starship
  3. Vi — Syntax Color

Terminal — iTerm2

อันดับแรกติดตั้ง iTerm2 จาก https://iterm2.com/ โดยตรง (ขอย้ำว่าโดยตรง) ถ้า search จาก google อันที่ขึ้นมาเป็นอันดับหนึ่งจะเป็นของปลอม ถ้าลงตามคู่มือมันจะได้ password root ของเราไปเลย 😭

Color theme: ผมใช้ -> snazzy -> https://iterm2colorschemes.com/

https://raw.githubusercontent.com/mbadolato/iTerm2-Color-Schemes/master/schemes/Snazzy.itermcolors

Theme: minimal

**ผมลองใช้ Wrap ไปหลายรอบละ พบว่ามันไม่ทันใจเท่า iTerm2 ไว้ปีหน้าลองใหม่

Shell — Starship

https://starship.rs

ผมย้ายจาก Oh-my-zsh มาใช้ starship เพราะว่า default มันดีกว่า ติดตั้งแล้วใช้ได้เลยค่อนข้างถูกจริต ส่วนที่ต้องไปเอามาเพิ่มเติมคือ Font ที่จะใช้ เพราะต้องเป็น Font ที่รวม icon เอาไว้แล้ว ให้เราไปเอาที่ https://www.nerdfonts.com

อันที่ชอบก็จะมีสองตัวครับ

บน iterm 2 ให้ไป setup ที่หน้านี้

Vi — Syntax Highlight

อันนี้ง่ายสุด ให้สร้างไฟล์​ .vimrc แล้วเพิ่มบรรทัด `syntax on` ลงไปก็เรียบร้อย

ส่วนถ้าอยากได้อะไรสวยๆ ไปอีกก็ไปลงตามนี้เลยครับ

แถมหนึ่งอย่างว่าถ้าอยากกดค้างได้ด้วย (กรณีใช้ vim)

บน iterm2

defaults write com.googlecode.iterm2 ApplePressAndHoldEnabled -bool false

บน VS code

defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false

สุดท้ายได้ผลประมาณนี้ครับ

--

--

Apirak
Apirak

Written by Apirak

I am a big believer that great UX comes from all team members, not one. #UX Evangelist at ODDS #Co-founder of UX Academy #Certified Sprint Master.

No responses yet