LazyVim/README-JP.md
Matt Rogers a396a2462f docs(README): add fzf dependencies to docker (#5020)
## Description

<!-- Describe the big picture of your changes to communicate to the
maintainers
  why we should accept this pull request. -->
With the picker and completion changes, fzf and curl need to be
installed as part of the try it with docker instructions.

## Related Issue(s)

<!--
  If this PR fixes any issues, please link to the issue here.
  - Fixes #<issue_number>
-->

## Screenshots

<!-- Add screenshots of the changes if applicable. -->

## Checklist

- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md)
guidelines.
2024-12-13 07:23:41 +01:00

6.0 KiB
Raw Blame History


インストール · 設定 · ドキュメント

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

image

image

機能

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

必要要件

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

🚀 Getting Started

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

Dockerで試す
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
'
LazyVim Starterをインストール
  • 既存のNeovimファイルのバックアップを作成します。

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

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

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

    nvim
    

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


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

動画を見る

📂 ファイル構造

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

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

⚙️ 設定

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