Astronvim adalah konfigurasi neovim yang menyenangkan secara estetika dan kaya fitur yang dapat diperluas dan mudah digunakan dengan satu set plugin yang bagus
auto_install dengan pohon):help clipboard-tool untuk solusi yang didukung)<leader>fw )<leader>tl atau <leader>gg )<leader>tu )<leader>tt )<leader>tp )<leader>tn ) Catatan
[1] Semua font nerd yang dapat diunduh berisi ikon yang digunakan oleh Astronvim. Pasang font nerd pilihan Anda ke sistem Anda dan di pengaturan terminal emulator Anda, atur wajahnya ke font nerd itu. Jika Anda menggunakan AstronVim pada sistem jarak jauh melalui SSH, Anda tidak perlu menginstal font pada sistem jarak jauh.
Catatan
[2] CATATAN Saat menggunakan tema default: Untuk macOS, terminal default tidak memiliki dukungan warna yang sebenarnya. Anda perlu menggunakan ITERM2, Kitty, Wezterm, atau emulator terminal lain yang memiliki dukungan warna yang sebenarnya.
Astronvim disediakan sebagai plugin yang dapat diinstal dengan Manajer Plugin lazy.nvim dan kemudian digunakan untuk mengimpor semua konfigurasi plugin yang disediakan AstronVIM. Untuk memulai dengan cepat, disarankan untuk memulai dengan template Astronvim resmi yang memberikan titik awal yang bagus untuk konfigurasi berbasis Astronvim baru.
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 Beberapa pengguna mungkin tidak ingin menggunakan seluruh templat atau melakukan kustomisasi. Berikut adalah file minimal ~/.config/nvim/init.lua yang hanya mengatur instalasi astronvim base:
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 " } Masukkan :LspInstall diikuti dengan nama server yang ingin Anda instal
Contoh :: :LspInstall pyright
Masukkan :TSInstall diikuti dengan nama bahasa yang ingin Anda instal
Contoh :: :TSInstall python
Masukkan :DapInstall diikuti dengan nama debugger yang ingin Anda instal
Contoh :: :DapInstall python
Jalankan :Lazy check untuk memeriksa pembaruan plugin
Jalankan :Lazy update Untuk Menerapkan Pembaruan Plugin Yang Tertunda
Jalankan :Lazy clean untuk menghapus plugin yang dinonaktifkan atau tidak terpakai
Jalankan :Lazy sync untuk memperbarui dan membersihkan plugin
Jalankan :AstroUpdate ( <leader>pa ) untuk memperbarui Plugin Neovim dan Paket Mason
Ada beberapa video ulasan hebat yang dirilis oleh anggota komunitas! Inilah beberapa:
Jika Anda berencana untuk berkontribusi, silakan periksa pedoman kontribusi terlebih dahulu.
Penghargaan yang tulus terhadap repositori berikut, penulis plugin dan seluruh komunitas Neovim di luar sana yang memungkinkan pengembangan Astronvim.