Skip to content

Nvchad คืออะไร

Nvchad คือ Pre-configured Setup ของ neovim คือ Text Editor ที่ใช่ผ่าน Terminal

เมื่อไหร่ควรใช้ NvChad

  • จริงๆไม่จำเป็นต้องใช้ ใน IDE เช่น vscode, windsurf, cursor ก็ดีอยู่แล้ว
  • ถ้าจะใช้ ก็ใช้เมื่อความเท่

nvchad.com faviconNvChad คือ Text Editor ที่ใช้ผ่าน Terminal อาจจะไม่ง่ายเหมือน VSCode จะทีเดียว แต่ถ้าแก้ไขไฟล์ผ่าน Terminal แนะนํา NvChad เพราะมันเร็วและดีกว่า Astrovim, LazyVim, LunarVim

ติดตั้ง

  1. ติดตั้ง github.com faviconneonvim ก่อน
  2. ติดตั้ง nvchad.com faviconNvChad
  3. เมื่อติดตั้งแล้ว พิมพ์ nvim เพื่อเข้าใช้ และพิมพ์ :MasonInstallAll เพื่อติดตั้ง plugins

การใช้งาน

NvChad มีโหมดการทํางานหลายแบบ แต่ละโหมดมีหน้าที่และการใช้งานที่แตกต่างกัน ผู้ใช้สามารถสลับระหว่างโหมดต่างๆ เพื่อทํางานได้อย่างมีประสิทธิภาพ โดยแต่ละโหมดมีคีย์ลัดและคําสั่งเฉพาะที่แตกต่างกันไป ดังนี้

โหมดต่างๆ ของ NvChad

โหมดคำอธิบายวิธีเข้าโหมดคำสั่งหลัก
Normalโหมดเริ่มต้นสำหรับการนำทางและจัดการไฟล์กด ESCh, j, k, l (เคลื่อนที่), dd (ลบบรรทัด)
Insertโหมดสำหรับพิมพ์และแก้ไขข้อความกด i, a, oi (แทรกที่ตำแหน่งเคอร์เซอร์), a (แทรกหลังเคอร์เซอร์), o (แทรกบรรทัดใหม่ด้านล่าง)
Visualโหมดสำหรับเลือกข้อความหรือโค้ดกด v, V, ctrl+vv (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

ดูจาก nvchad.com faviconhttps://nvchad.com/docs/config/walkthrough

การใช้งานอื่นๆ

ลองถาม AI