This commit is contained in:
QQ 2023-02-24 22:35:57 +08:00
parent 7af0657a6e
commit 98902b2126

View File

@ -3,13 +3,11 @@
## 如何在不同的系统安装 ## 如何在不同的系统安装
### arch系 ### arch系
---
```bash ```bash
sudo pacman -S neovim nodejs npm sudo pacman -S neovim nodejs npm
``` ```
### ubuntu系 ### ubuntu系
---
```bash ```bash
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get update sudo apt-get update
@ -18,61 +16,29 @@ sudo apt-get install neovim
``` ```
## 文件结构 ## 文件结构
---
``` ```
.
├── coc-settings.json ├── coc-settings.json
├── init.lua ├── init.lua
├── lua ├── lua
│   ├── core │   ├── core
│   │   ├── filetype.lua
│   │   ├── keymap.lua │   │   ├── keymap.lua
│   │   ├── options.lua │   │   ├── options.lua
│   │   └── plug.lua │   │   └── plug.lua
│   ├── Filetype │   ├── Filetype
│   │   ├── c.lua │   │   ├── c.lua
│   │   └── markdown.lua │   │   ├── markdown.lua
│   │   └── vue.lua
│   ├── G.lua │   ├── G.lua
│   └── Plugin │   └── Plugin
│   ├── ale.lua
│   ├── coc.lua │   ├── coc.lua
│   ├── hlchunk.lua
│   ├── Imchange.lua │   ├── Imchange.lua
│   └── lualine.lua │   ├── lualine.lua
│   └── treesitter.lua
├── plugin
│   └── packer_compiled.lua
└── README.md └── 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)
## Markdow-preview
下载后需要到插件目录下使用`npm install`或者`yarn install`