نصب · پیکربندی · افزونههای انجمن · وبسایت · دیسکورد
AstroNvim یک پیکربندی neovim با ویژگیهای غنی و ظاهری زیبا است که با مجموعهای عالی از افزونهها، قابل توسعه و استفاده آسان است.
- مشخصات افزونه مشترک با AstroCommunity
- مرورگر فایل با Neo-tree
- تکمیل خودکار با Blink.cmp
- ادغام با Git با Gitsigns
- Statusline، Winbar و Bufferline، Statuscolumn با Heirline
- ترمینال با Toggleterm
- یافتن فازی با Snacks Picker
- برجستهسازی سینتکس با Treesitter
- قالببندی و لایهبندی با None-ls
- پروتکل سرور زبان با LSP بومی
- پروتکل آداپتور اشکالزدایی با nvim-dap
-
Nerd Fonts (اختیاری با مداخله دستی: به مستندات مربوط به سفارشیسازی آیکونها مراجعه کنید) [1]
-
Tree-sitter CLI (توجه: این فقط در صورتی ضروری است که بخواهید از ویژگی
auto_installبا Treesitter استفاده کنید) -
یک ابزار کلیپ بورد برای ادغام با کلیپ بورد سیستم ضروری است (برای راهحلهای پشتیبانی شده به
:help clipboard-toolمراجعه کنید) -
ترمینال با پشتیبانی از رنگ واقعی (برای قالب پیشفرض، در غیر این صورت به قالبی که استفاده میکنید بستگی دارد) [2]
-
الزامات اختیاری:
-
ripgrep - زنده جستجوی انتخابگر grep (
<leader>fw) -
lazygit - ترمینال git ui را تغییر وضعیت دهید (
<leader>tlیا<leader>gg) -
go DiskUsage() - ترمینال تغییر وضعیت استفاده از دیسک (
<leader>tu) -
bottom - ترمینال تغییر وضعیت نمایشگر فرآیند (
<leader>tt) -
Python - ترمینال تغییر وضعیت repl پایتون (
<leader>tp) -
Node - ترمینال تغییر وضعیت repl گره (
<leader>tn)
[!NOTE] > [1] تمام فونتهای Nerd قابل دانلود حاوی آیکونهایی هستند که توسط Astro استفاده میشوند.
