การกำหนดค่า NeoVim แรงบันดาลใจจาก Jetbrains, Emacs, Vs Code สร้างขึ้นบน UI ของ NVCHAD
การกระจาย NeoVim นี้มุ่งเน้นไปที่การแสดงคุณสมบัติและความงามเป็นอย่างมาก
Vimacs ใช้การกำหนดค่าพื้นฐานที่เรียกว่า nvchad ซึ่งสวยงามนอกกรอบ
Vimacs มาพร้อมกับปลั๊กอิน NeoVim หลายสิบตัวที่ได้รับการปรับให้เหมาะสมสำหรับการใช้งานประจำวันของคุณ
Vimacs ใช้โปรแกรมภายนอกเพื่อปรับปรุงการทำงานของมัน (เช่น) Vimacs มีไคลเอนต์เมลเสริมตาม Neomutt
ภาพต่อ <leader> นี้แสดงปุ่มใดที่ช่วยได้
บันทึก
ข้อความสีเขียวหมายถึงส่วนบนของต้นไม้คีย์ (เช่น <leader>a รวมทุกอย่างที่เกี่ยวข้องกับ AI <leader>ai จะเปิดผู้ช่วย Cody AI ในการแยกแนวตั้ง) ข้อความสีแดงหมายถึง CMD โดยตรง (เช่น <leader>. เปิดตัวจัดการไฟล์)
เนื่องจากระบบนิเวศที่กว้างขวางของ Vimacs การเพิ่มประสิทธิภาพประสิทธิภาพจึงมีความสำคัญ
ด้วยพลังของการโหลดขี้เกียจ ( ~%97.5 ) คุณจ่ายเฉพาะสิ่งที่คุณใช้ (lazy.nvim)
นอกจากนั้นโปรแกรมภายนอกใช้เชลล์ระบบเป็นอินเทอร์เฟซซึ่งไม่ลดประสิทธิภาพ
[! หมายเหตุ] มี 50+ ธีมที่ออกมาจากกล่องด้วย nvchad นี่เป็นเพียงการแสดงที่จะให้ความคิดเกี่ยวกับรูปลักษณ์
Vimacs ต้องการ NeoVim ทุกคืน เพื่อให้คุณสมบัติทั้งหมดทำงานได้อย่างถูกต้อง แม้ว่าจะเป็นไปได้ที่จะใช้ Vimacs กับ NeoVim ที่มีเสถียรภาพ แต่ก็ไม่แนะนำ
นอกจากนี้ Vimacs มาพร้อมกับการพึ่งพาจำนวนมาก ทำตามคำแนะนำในหน้านี้เพื่อติดตั้ง
บันทึก
คุณสมบัติ Vimacs บางอย่างจะต้องมีการตั้งค่าเพิ่มเติม (เช่นผู้ช่วย AI การท่องโครงการ ฯลฯ ) และคุณสมบัติขั้นสูงบางอย่างจะต้องมีการติดตั้งเพิ่มเติม (ดูข้อมูลเพิ่มเติม)
Comment.nvim ) jj , jk ] (Better-Escape.nvim) [! TODO]: ทำให้การติดตั้งสคริปต์มากขึ้น
git clone https://github.com/NvChad/starter ~ /.config/nvim
git clone https://github.com/UTFeight/vimacs
cd vimacs && mv custom ~ /.config/nvim/lua/custom
cd .. && rm -rf vimacs
# Migration script for latest NvChad (custom folder not supported)
# Check https://nvchad.com/news/v2.5_release for details
git clone https://gist.github.com/048bed2e7570569e6b327b35d1715404.git upgradeNvChad2.5
cd upgradeNvChad2.5 && chmod +x migrate.sh && ./migrate.sh
cd .. && rm -rf upgradeNvChad2.5cargo install cargo-nextestดีบักเกอร์:
# This is for unexpected scenarios only.
# In general mason should install these X-platform
# config.fish #
# Vimacs Mason PATH #
export PATH= " $HOME /.local/share/nvim/mason/bin " Vimacs จัดส่งด้วย Python เริ่มต้น, C/C ++ และ Rust Debuggers หากคุณมีคนอื่น ๆ ในการกำหนดค่าโปรดดูที่ custom/plugins.lua "nvim-dap" และ custom/configs/nvim-dap.lua
การท่องโครงการ:
คำเตือน
คุณสมบัตินี้ต้องการตัวแปร base_dirs ใน custom/plugins.lua เช่นเดียวกับใน telescope-project.nvim
GitHub Copilot
:Copilot authNULL-LS
yay -S codespell textlint markdownlint stylua ruffleetcode:
ไคลเอนต์อีเมล:
[! สำคัญ] คุณต้องเปิดใช้งานการรับรองความถูกต้องสองปัจจัย!
จากนั้นทำตามคำแนะนำจากเว็บไซต์นี้
MARKDOWN-MAPS:
จำเป็นต้องใช้ yarn สำหรับ markmap.nvim ปลั๊กอิน
yay -S yarn # AUR มีข้อผิดพลาดในการกำหนดค่า TS ซึ่งทำให้ Tree-Sitter ไม่ติดตั้ง Bash, Org, Python Parsers
เรียกใช้คำสั่งต่อไปนี้เพื่อแก้ไข:
:TSInstall bash org python ในสคริปต์ markdown บางไฟล์จะ not found (@heredoc_blabla) เช่นข้อผิดพลาดแบบหนา ๆ ซึ่งคุณต้องติดตั้ง Bash Parser เหมือนด้านบน
บัญชีผู้ใช้อัตโนมัติหรือ "บ็อตตนเอง" ขัดต่อข้อกำหนดในการให้บริการของ Discord ฉันไม่รับผิดชอบต่อการสูญเสียใด ๆ ที่เกิดจากการใช้ "บ็อตตนเอง" หรือ Discordo
(ดู Discordo)