Astronvimは、優れたプラグインを使用して拡張可能で使いやすい審美的に心地よく機能が豊富なNeovim構成です。
auto_install機能をtreesitterで使用する場合にのみ必要です):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一部のユーザーは、テンプレート全体を使用したり、カスタマイズを行いたりしたくない場合があります。以下は、ベースASTRONVIMのインストールを単純に設定するだけで、最小限の~/.config/nvim/init.luaファイルです。
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に続いてインストールするサーバーの名前が続きます
例:: :LspInstall pyright
入力:TSInstallに続いて、インストールする言語の名前が続きます
例:: :TSInstall python
Enter :DapInstallに続いて、インストールするデバッガーの名前が続きます
例:: :DapInstall python
実行:Lazy check
実行:Lazy updateして、保留中のプラグインの更新を適用します
実行:Lazy clean
実行:Lazy sync
実行:AstroUpdate ( <leader>pa )Neovimプラグインとメイソンパッケージの両方を更新する
コミュニティのメンバーによってリリースされた素晴らしいレビュービデオがいくつかありました!ここにいくつかあります:
貢献を計画している場合は、最初に貢献ガイドラインを確認してください。
次のリポジトリ、プラグインの著者、およびAstronvimの開発を可能にしたNeovimコミュニティ全体に心から感謝します。