nvim/README.md
2023-01-22 20:48:09 +08:00

61 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 从零开始打造属于自己的nvim
---
## 文件结构
---
```
.
├── coc-settings.json
├── init.lua
├── lazy-lock.json
├── lua
│   ├── core
│   │   ├── keymap.lua
│   │   ├── options.lua
│   │   └── plug.lua
│   └── Plugin
│   ├── coc.lua
│   ├── lualine.lua
│   └── nerdcommenter.lua
└── README.md
```
## vim-surround插件
---
`"Hello world"`
1.使用 `cs”` 效果如下:
`'Hello world'`
2.使用 `cs'<q>` 效果如下:
`<q>Hello world</q>`
3.使用 `cst"` 效果如下:
`"Hello world"`
4.使用 `ds”` 效果如下:
`Hello world`
5.使用 `ys{$xx}"` {$xx}是一个文本对象:
例如:
`Hello world` 使用 `ysiw“`效果如下:`"Hello" world`
`Hello world` 使用 `ys2w“`效果如下:`"Hello world"`
## wildfire.vim插件
---
按下回车可以快速选择一个文本对象(段落)
```
Press <ENTER> in normal mode to
select the closest text object.
```
使用它可以使用i”,i'等快速选择“或者’内的文本({[]})都可以
## wildfire 和surround的配合
可以使用 `ni)`选择多括号内东西
![官方给的gif](https://raw.githubusercontent.com/gcmt/wildfire.vim/master/_assets/preview.gif)
## nerdcommenter
快速注释插件
`<leader>c<space>` 切换注释状态