Dark mode
Nvchad คืออะไร
Nvchad คือ Pre-configured Setup ของ neovim คือ Text Editor ที่ใช่ผ่าน Terminal
เมื่อไหร่ควรใช้ NvChad
- จริงๆไม่จำเป็นต้องใช้ ใน IDE เช่น vscode, windsurf, cursor ก็ดีอยู่แล้ว
- ถ้าจะใช้ ก็ใช้เมื่อความเท่
NvChad คือ Text Editor ที่ใช้ผ่าน Terminal อาจจะไม่ง่ายเหมือน VSCode จะทีเดียว แต่ถ้าแก้ไขไฟล์ผ่าน Terminal แนะนํา NvChad เพราะมันเร็วและดีกว่า Astrovim, LazyVim, LunarVim
ติดตั้ง
- ติดตั้ง
neonvim ก่อน
- ติดตั้ง
NvChad
- เมื่อติดตั้งแล้ว พิมพ์
nvim
เพื่อเข้าใช้ และพิมพ์:MasonInstallAll
เพื่อติดตั้ง plugins
การใช้งาน
NvChad มีโหมดการทํางานหลายแบบ แต่ละโหมดมีหน้าที่และการใช้งานที่แตกต่างกัน ผู้ใช้สามารถสลับระหว่างโหมดต่างๆ เพื่อทํางานได้อย่างมีประสิทธิภาพ โดยแต่ละโหมดมีคีย์ลัดและคําสั่งเฉพาะที่แตกต่างกันไป ดังนี้
โหมดต่างๆ ของ NvChad
โหมด | คำอธิบาย | วิธีเข้าโหมด | คำสั่งหลัก |
---|---|---|---|
Normal | โหมดเริ่มต้นสำหรับการนำทางและจัดการไฟล์ | กด ESC | h, j, k, l (เคลื่อนที่), dd (ลบบรรทัด) |
Insert | โหมดสำหรับพิมพ์และแก้ไขข้อความ | กด i, a, o | i (แทรกที่ตำแหน่งเคอร์เซอร์), a (แทรกหลังเคอร์เซอร์), o (แทรกบรรทัดใหม่ด้านล่าง) |
Visual | โหมดสำหรับเลือกข้อความหรือโค้ด | กด v, V, ctrl+v | v (Visual Mode), V (Visual Line), ctrl+v (Visual Block) |
Command | โหมดสำหรับเรียกใช้คำสั่งต่างๆ ของ Neovim | กด : | : (เข้าสู่ Command Mode) |
Terminal | โหมดสำหรับเปิดและใช้งาน Terminal ภายใน Neovim | กด :terminal หรือ space + t + t | :terminal หรือ space + t + t |
LSP | โหมดที่ใช้งานร่วมกับ Language Server Protocol (LSP) สำหรับตรวจสอบและแก้ไขโค้ด | ทำงานอัตโนมัติเมื่อเปิดไฟล์ | space + c + a (แสดงตัวเลือกการแก้ไข), space + f + m (จัดรูปแบบโค้ด) |
Telescope | โหมดสำหรับการค้นหาไฟล์, ข้อความ, หรือคำสั่งต่างๆ ภายในโปรเจค | กด :Telescope | :Telescope |
Keyboard Shortcuts
space
ปุ่มหลักสําหรับเรียกคําสั่งต่างๆ
space + f + f
ค้นหาไฟล์ในโปรเจค
space + e
เปิด file three
space + f + w
ค้นหาคําในโปรเจคทั้งหมด
space + t + h
เปลี่ยนธีมของ editor
space + c + h
เปิดดูคําสั่งลัดทั้งหมด
Terminal Commands
กด ctrl + : เพื่อเข้า Command Mode
:NvimTreeToggle
สลับการแสดงผลหน้าต่างจัดการไฟล์
:Telescope
เปิดเครื่องมือค้นหาอัจฉริยะ
:Mason
จัดการเครื่องมือและภาษาที่ติดตั้ง
Customize
ดูจาก https://nvchad.com/docs/config/walkthrough
การใช้งานอื่นๆ
ลองถาม AI