Back to Lazyvim

README JP

README-JP.md

15.15.06.0 KB
Original Source
<div align="center"> </div> <hr> <h4 align="center"> <a href="https://lazyvim.github.io/installation">インストール</a> · <a href="https://lazyvim.github.io/configuration">設定</a> · <a href="https://lazyvim.github.io">ドキュメント</a> </h4> <div align="center"><p> <a href="https://github.com/LazyVim/LazyVim/releases/latest">
</a>
<a href="https://github.com/LazyVim/LazyVim/pulse">
  
</a>
<a href="https://github.com/LazyVim/LazyVim/blob/main/LICENSE">
  
</a>
<a href="https://github.com/LazyVim/LazyVim/stargazers">
  
</a>
<a href="https://github.com/LazyVim/LazyVim/issues">
  
</a>
<a href="https://github.com/LazyVim/LazyVim">
  
</a>
<a href="https://twitter.com/intent/follow?screen_name=folke">
  
</a>
</div>

LazyVimは、設定の拡張と変更を容易にするために💤 lazy.nvimによって提供されるNeovimセットアップです。 LazyVimは、ゼロから始めるか、あらかじめ作成されたディストリビューションを使用するかの選択を迫ることなく、 必要に応じて設定を調整する柔軟性と、事前に設定されたセットアップの利便性を両方叶える最高の世界を提供します。

✨ 機能

  • 🔥 Neovimを本格的なIDEへと変身させます
  • 💤 lazy.nvimで簡単にカスタマイズと拡張が可能
  • 🚀 驚くほどの高速さ
  • 🧹 Options, autocmds, そしてkeymapsのための合理的なデフォルト設定
  • 📦 事前に設定がされ、使用可能なプラグインが豊富についてきます

⚡️ 必要要件

  • Neovim >= 0.11.2 (LuaJITでビルドされている必要があります)
  • Git >= 2.19.0 (部分的なcloneサポートのため)
  • Nerd Font (任意)
  • nvim-treesitter用のCコンパイラ。詳細はこちら

🚀 Getting Started

lazyvimのスターターテンプレートはこちら

<details><summary>Dockerで試す</summary>
sh
docker run -w /root -it --rm alpine:edge sh -uelic '
  apk add git lazygit fzf curl neovim ripgrep alpine-sdk --update
  git clone https://github.com/LazyVim/starter ~/.config/nvim
  cd ~/.config/nvim
  nvim
'
</details> <details><summary><a href="https://github.com/LazyVim/starter">LazyVim Starter</a>をインストール</summary>
  • 既存のNeovimファイルのバックアップを作成します。

    sh
    mv ~/.config/nvim ~/.config/nvim.bak
    mv ~/.local/share/nvim ~/.local/share/nvim.bak
    
  • スターターをcloneします。

    sh
    git clone https://github.com/LazyVim/starter ~/.config/nvim
    
  • 後ほど自分のリポジトリに加えられるように、.gitフォルダを削除します。

    sh
    rm -rf ~/.config/nvim/.git
    
  • Neovimを起動します!

    sh
    nvim
    

    LazyVimをカスタマイズするために、ファイルのコメントを参照してください。

</details>

@elijahmanor氏によって作成された始めるにあたっての概要動画があります。

📂 ファイル構造

config配下にあるファイルは適切なタイミングで自動的にロードされる為、 手動でそれらのファイルをrequireする必要はありません。 LazyVimには、自分で設定したものより先にロードされるデフォルトの設定ファイルが付属しています。詳しくはこちら。 カスタムプラグインをlua/plugins/の下に追加することができます。lua/plugins/配下の全てのファイルはlazy.nvimによって自動的にロードされます。

<pre> ~/.config/nvim ├── lua │   ├── config │   │   ├── autocmds.lua │   │   ├── keymaps.lua │   │   ├── lazy.lua │   │   └── options.lua │   └── plugins │   ├── spec1.lua │   ├── ** │   └── spec2.lua └── init.lua </pre>

⚙️ 設定

こちらのドキュメントを参照してください。