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的發展成為可能。