Astronvim es una configuración neovim estéticamente agradable y rica en funciones que es extensible y fácil de usar con un gran conjunto de complementos
auto_install con Treesitter):help clipboard-tool para soluciones compatibles)<leader>fw )<leader>tl o <leader>gg )<leader>tu )<leader>tt )<leader>tp )<leader>tn ) Nota
[1] Todas las fuentes nerd descargables contienen iconos que utilizan Astronvim. Instale la fuente nerd de su elección en su sistema y en la configuración de su emulador terminal, configure su cara de fuente en esa fuente nerd. Si está utilizando Astronvim en un sistema remoto a través de SSH, no necesita instalar la fuente en el sistema remoto.
Nota
[2] Nota Al usar el tema predeterminado: para macOS, el terminal predeterminado no tiene soporte de color verdadero. Deberá usar ITERM2, Kitty, Wezter o otro emulador terminal que tenga un verdadero soporte de color.
Astronvim se proporciona como un complemento que se puede instalar con el Administrador de complementos lazy.nvim y luego se utiliza para importar todas las configuraciones de complementos que Astronvim proporciona. Para comenzar rápidamente, se recomienda comenzar con la plantilla oficial de Astronvim, que proporciona un excelente punto de partida para una nueva configuración basada en 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 Es posible que algunos usuarios no quieran usar una plantilla completa o hacer ninguna personalización. Aquí hay un archivo mínimo ~/.config/nvim/init.lua que simplemente establece una instalación base 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 seguido del nombre del servidor que desea instalar
Ejemplo :LspInstall pyright
Ingrese :TSInstall seguido del nombre del idioma que desea instalar
Ejemplo :: :TSInstall python
Ingrese :DapInstall seguido del nombre del depurador que desea instalar
Ejemplo :: :DapInstall python
Ejecutar :Lazy check para verificar las actualizaciones de complementos
Ejecutar :Lazy update para aplicar cualquier actualización de complementos pendiente
Ejecutar :Lazy clean para eliminar cualquier complemento discapacitado o no utilizado
Ejecutar :Lazy sync para actualizar y limpiar complementos
Ejecutar :AstroUpdate ( <leader>pa ) para actualizar los complementos Neovim y los paquetes de Mason
¡Ha habido algunos videos de revisión excelentes publicados por miembros de la comunidad! Aquí hay algunos:
Si planea contribuir, verifique primero las pautas de contribución.
Sincero aprecio por los siguientes repositorios, autores de complementos y toda la comunidad neovim que hizo posible el desarrollo de Astronvim.