41 lines
967 B
Markdown
41 lines
967 B
Markdown
## neovim
|
|
|
|
一个neovim配置
|
|
|
|
### usage
|
|
|
|
安装插件管理工具
|
|
|
|
```bash
|
|
git clone --depth 1 https://github.com/wbthomason/packer.nvim\
|
|
~/.local/share/nvim/site/pack/packer/start/packer.nvim
|
|
```
|
|
|
|
安装依赖
|
|
|
|
```bash
|
|
sudo dnf install fd-find ripgrep ShellCheck luarocks -y
|
|
go install github.com/jesseduffield/lazygit@latest
|
|
sudo npm install eslint --global
|
|
sudo npm install -g typescript typescript-language-server
|
|
sudo npm install -g @volar/vue-language-server
|
|
sudo npm install -g eslint_d
|
|
go install github.com/yoheimuta/protolint/cmd/protolint@latest
|
|
go install -v github.com/incu6us/goimports-reviser/v3@latest
|
|
go install github.com/segmentio/golines@latest
|
|
go install mvdan.cc/gofumpt@latest
|
|
```
|
|
|
|
### 记忆项
|
|
|
|
代码折叠
|
|
|
|
- zo - 在光标下打开折叠
|
|
- zc - 在光标下关闭折叠
|
|
- za - 切换光标下打开、关闭状态
|
|
- zr - 将所有折叠打开一层
|
|
- zm - 将所有折叠关闭一层
|
|
- zR - 打开全部折叠
|
|
- zM - 关闭全部折叠
|
|
|