nvim_vimscript
nvim_vimscript copied to clipboard
MY Neovim Config
我的 Neovim 配置!

- 请仔细阅读本介绍文档后使用本配置
如何安装?
git clone https://github.com/KyleJKC/nvim.git ~/.config/nvim
nvim
安装后, 您需要:
- [ ] 安装
pynvim(pip) - [ ] 安装
nodejs - [ ] 安装
ripgrep - [ ] 安装 nerd-fonts (用于 Dashboard)
可能需要:
- [ ] 执行
:checkhealth - [ ] 确保你有 Python
- [ ] 编辑
special_cofnig.vim进行配置 - [ ] 执行
pip3 install flake8(用于代码检查) - [ ] 安装
ctags用于显示函数/类/变量列表
特性
超级快!
- 70ms 启动速度
- 将近 40 个插件
好上手!
- W,S,A,D 移动
- 都是你熟悉的键位
功能强!
- 强大的语言支持
- 强大而轻量的插件
可定制!
- 完全可以变成你自己的配置
- 配置文件模块化
NORMAL 模式下的快捷键
| 绑定后 | 绑定前 |
|---|---|
w |
k(逐渐加速) |
s |
j(逐渐加速) |
a |
h |
d |
l |
W |
5k |
S |
5j |
E |
<S-i> |
R |
<S-a> |
<C-s> |
:w |
<C-q> |
:q |
Q |
:wq |
是的你没有看错,用 Vim 就跟打游戏一样简单!
这些键位在 init.vim 中的基本键位设置下可定制
- 许多重新绑定的键我懒得写了,有兴趣去 init.vim 看吧...
强大的插件
COC
极其强大的 Vim 补全框架!
通过:CocConfig打开配置
已经配置支持的语言:
- C / C++ / Objective-C
- Go
- Python
想要配置别的语言十分简单,参考COC 官方 WIKI
顺带一提,你可以使用Alt r来运行你的代码
Defx
快速轻量的文件管理器,通过 SPC f e 打开
Defx 常用快捷键
| 键位 | 功能 |
|---|---|
| 如同 Normal 模式 | 上下左右移动 |
| N | 新建文件 |
| c | 复制文件 |
| m | 移动文件 |
| x | 删除文件 |
| 回车 | 展开文件架/打开文件 |
MarkdownTableMode
轻松用 Vim 制作 Markdown 表格
SPC t m 打开
Markdown 编辑实用的快捷键
| 快捷键 | 呈现效果 |
|---|---|
,n |
--- |
,b |
文本 加粗 |
,s |
文本~~中划线~~ |
,i |
文本 斜体 |
,d |
代码块 |
,c |
大 代码块 |
,m |
- [ ] 复选框 |
,p |
图片 |
,a |
超链接 |
,1 |
# 标题 1 |
,2 |
## 标题 2 |
,3 |
### 标题 3 |
,4 |
#### 标题 4 |
,l |
-------- |
Vim-clap 和 FZF
两个都是非常好用的文件模糊查找器,都集成在了我的配置中
- Dashboard 中使用 clap 作为默认查找器,你当然可以在 init.vim 中的 Dashboard 设置下更换成 FZF
| Clap 键位 | FZF 键位 | 功能 |
|---|---|---|
| SPC f f | <C-p> |
查找文件 |
| SPC f a | <C-f> |
查找文字 |
| SPC t c | NONE |
实时更换主题 |