1 Star 1 Fork 0

量子态薛定谔 / nvim

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

我的 Neovim 配置!

demo_1 demo_2 demo_3

  • 请仔细阅读本介绍文档后使用本配置

如何安装?

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 实时更换主题

如果你认真看到了这里,说明你可以开始用我的配置了,使用愉快!

空文件

简介

暂无描述 展开 收起
Vim script 等 2 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/mbath/nvim.git
git@gitee.com:mbath/nvim.git
mbath
nvim
nvim
master

搜索帮助