Astronvim是一种美学上令人愉悦且功能丰富的Neovim配置
auto_install功能时,这是必要的:help clipboard-tool集成所需<leader>fw )<leader>tl或<leader>gg )<leader>tu )<leader>tt )<leader>tp )<leader>tn ) 笔记
[1]所有可下载的书呆子字体都包含Astronvim使用的图标。将您选择的书呆子字体安装到系统和终端模拟器设置中,将其字体脸设置为该书呆的字体。如果您通过SSH在远程系统上使用Astronvim,则无需在远程系统上安装字体。
笔记
[2]注意使用默认主题时:对于MacOS,默认终端没有真正的颜色支持。您将需要使用ITERM2,Kitty,Wezterm或其他具有真正颜色支持的终端模拟器。
Astronvim作为插件提供,可以使用lazy.nvim插件管理器安装,然后用于导入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 " }输入:LspInstall然后是要安装的服务器的名称
示例:: :LspInstall pyright
输入:TSInstall然后是要安装的语言的名称
示例:: :TSInstall python
输入:DapInstall然后是要安装调试器的名称
示例:: :DapInstall python
运行:Lazy check检查插件更新
运行:Lazy update以应用任何已待处理的插件更新
运行:Lazy clean以删除任何残疾或未使用的插件
运行:Lazy sync以更新和清洁插件
运行:AstroUpdate ( <leader>pa )以更新Neovim插件和梅森包裹
社区成员发布了一些很棒的评论视频!这里有几个:
如果您打算做出贡献,请先检查贡献指南。
对以下存储库,插件作者和整个Neovim社区的真诚感谢,这使Astronvim的发展成为可能。