Astronvim เป็นแบบ NeoVim ที่น่าพึงพอใจและสวยงาม
auto_install กับ Treesitter):help clipboard-tool สำหรับโซลูชันที่รองรับ)<leader>fw )<leader>tl หรือ <leader>gg )<leader>tu<leader>tt )<leader>tp )<leader>tn ) บันทึก
[1] ฟอนต์ Nerd ที่ดาวน์โหลดได้ทั้งหมดมีไอคอนที่ใช้โดย Astronvim ติดตั้งตัวอักษร NERD ที่คุณเลือกเข้าสู่ระบบของคุณและในการตั้งค่า Terminal Emulator ของคุณตั้งค่าตัวอักษรใบหน้าเป็นตัวอักษร Nerd นั้น หากคุณใช้ Astronvim บนระบบระยะไกลผ่าน SSH คุณไม่จำเป็นต้องติดตั้งตัวอักษรบนระบบระยะไกล
บันทึก
[2] หมายเหตุเมื่อใช้ชุดรูปแบบเริ่มต้น: สำหรับ MacOS เทอร์มินัลเริ่มต้นไม่มีการรองรับสีที่แท้จริง คุณจะต้องใช้ iterm2, คิตตี้, wezterm หรือเครื่องจำลองเทอร์มินัลอื่นที่มีการรองรับสีที่แท้จริง
Astronvim มีให้เป็นปลั๊กอินที่สามารถติดตั้งได้ด้วย lazy.nvim Plugin Manager จากนั้นใช้เพื่อนำเข้าการกำหนดค่าปลั๊กอินทั้งหมดที่ Astronvim จัดเตรียมไว้ ในการเริ่มต้นอย่างรวดเร็วขอแนะนำให้เริ่มต้นด้วยเทมเพลต Astronvim อย่างเป็นทางการซึ่งเป็นจุดเริ่มต้นที่ยอดเยี่ยมสำหรับการกำหนดค่า Astronvim ใหม่
mv ~ /.config/nvim ~ /.config/nvim.bak
mv ~ /.local/share/nvim ~ /.local/share/nvim.bak
mv ~ /.local/state/nvim ~ /.local/state/nvim.bak
mv ~ /.cache/nvim ~ /.cache/nvim.bakgit clone --depth 1 https://github.com/AstroNvim/template ~ /.config/nvim
rm -rf ~ /.config/nvim/.git
nvim Rename-Item - Path $ env: LOCALAPPDATA nvim - NewName $ env: LOCALAPPDATA nvim.bak
Rename-Item - Path $ env: LOCALAPPDATA nvim - data - NewName $ env: LOCALAPPDATA nvim - data.bakgit clone -- depth 1 https: // github.com / AstroNvim / template $ env: LOCALAPPDATA nvim
Remove-Item $ env: LOCALAPPDATA nvim.git - Recurse - Force
nvim~/.config/nvim/init.lua ผู้ใช้บางคนอาจไม่ต้องการใช้เทมเพลตทั้งหมดหรือทำการปรับแต่งใด ๆ นี่คือไฟล์ ~/.config/nvim/init.lua น้อยที่สุดที่เพียงแค่ตั้งค่าการติดตั้ง Astronvim พื้นฐาน:
local lazypath = vim . fn . stdpath " data " .. " /lazy/lazy.nvim "
if not ( vim . uv or vim . loop ). fs_stat ( lazypath ) then
-- stylua: ignore
vim . fn . system ({ " git " , " clone " , " --filter=blob:none " , " https://github.com/folke/lazy.nvim.git " , " --branch=stable " , lazypath })
end
vim . opt . rtp : prepend ( lazypath )
require ( " lazy " ). setup { " AstroNvim/AstroNvim " , version = " ^4 " , import = " astronvim.plugins " } Enter :LspInstall ตามด้วยชื่อของเซิร์ฟเวอร์ที่คุณต้องการติดตั้ง
ตัวอย่าง :: :LspInstall pyright
Enter :TSInstall ตามด้วยชื่อภาษาที่คุณต้องการติดตั้ง
ตัวอย่าง :: :TSInstall python
Enter :DapInstall ตามด้วยชื่อของดีบักเกอร์ที่คุณต้องการติดตั้ง
ตัวอย่าง :: :DapInstall python
Run :Lazy check เพื่อตรวจสอบการอัปเดตปลั๊กอิน
Run :Lazy update เพื่อใช้การอัปเดตปลั๊กอินที่รอดำเนินการใด ๆ
Run :Lazy clean เพื่อลบปลั๊กอินที่ปิดใช้งานหรือไม่ได้ใช้
Run :Lazy sync เพื่ออัปเดตและทำความสะอาดปลั๊กอิน
Run :AstroUpdate ( <leader>pa ) เพื่ออัปเดตทั้งปลั๊กอิน NeoVim และแพ็คเกจ Mason
มีวิดีโอรีวิวที่ยอดเยี่ยมที่เผยแพร่โดยสมาชิกของชุมชน! นี่คือบางส่วน:
หากคุณวางแผนที่จะมีส่วนร่วมโปรดตรวจสอบแนวทางการบริจาคก่อน
ความขอบคุณอย่างจริงใจต่อที่เก็บต่อไปนี้ผู้เขียนปลั๊กอินและชุมชน NeoVim ทั้งหมดที่ทำให้การพัฒนาของ Astronvim เป็นไปได้