强烈建议仔细看看配置文件,而不是直接复制! 只阅读此文档也是不够的
至少因为在快捷键一栏中,只显示了修改过的键位,所以你需要知道没修改过的键位
- 本配置文件依赖于 Neovim 0.8.0+
- ps.此配置文件默认你使用了
nerd font
,因此假如使用nvim-qt,则有可能会出现字符显示错误的情况(lualine处),因为nvim-qt默认字体不是nerd font
,需要手动设置,这时在配置文件中加这一段,即可(your font处填写字体,允许空格)
if exists(':GuiFont')
GuiFont! [your font]:h12
endif
- 执行
:PlugInstall
,安装插件 - 执行
:checkhealth
,检查是否报错,并解决
- 安装
ctags
- 安装
fzf
- 安装
NodeJS
- 安装
ranger
h
: 代替了i
W
: 保存文件(:w)Q
: 退出文件,不保存(:q)
由于h
键改为了i
键,因此所有包含i
键的基础命令都要改为h
键(包括H
和I
的关系)
快捷键 | 行为 |
---|---|
j | 光标向左移动一格 |
l | 光标向右移动一格 |
i | 光标向上移动一格 |
k | 光标向下移动一格 |
快捷键 | 行为 |
---|---|
SPACE ENTER |
关闭/ 键的搜索高亮 |
- | 显示前一个搜索结果,并居中到屏幕中间 |
= | 显示后一个搜索结果,并居中到屏幕中间 |
- 注意: 这里与光标移动不同,因为我不想改
快捷键 | 行为 |
---|---|
ctrl h |
移动到左边的窗口 |
ctrl l |
移动到右边的窗口 |
ctrl k |
移动到上边的窗口 |
ctrl j |
移动到下边的窗口 |
快捷键 | 行为 |
---|---|
bn | 下一个buffer |
bp | 前一个buffer |
bq | 退出当前buffer |
快捷键 | 行为 |
---|---|
tn | 创建空窗口 |
tmj | 将当前窗口向前移动 |
tml | 将当前窗口向后移动 |
快捷键 | 行为 |
---|---|
Y | 复制系统剪切板 |
P | 粘贴系统剪切板 |
快捷键 | 行为 |
---|---|
R | 刷新VIMRC |
ctrl g |
快速打开lazygit (需先安装) |
快捷键 | 行为 |
---|---|
SPACE , |
向前查找报错 |
SPACE . |
向后查找报错 |
gd | 跳转到函数定义位置 |
快捷键 | 行为 |
---|---|
alt l |
在一个代码片段中前移光标 |
alt j |
在一个代码片段中后移光标 |
快捷键 | 行为 |
---|---|
SPACE e |
打开coc-explorer |
SPACE v |
以coc-explorer 打开vimrc 的位置 |
SPACE f |
以浮动窗口打开coc-explorer |
G | 选中文件 |
TAB |
动作菜单 |
o | 打开并进入选中文件夹 |
ENTER |
打开或折叠文件夹,遇到文件时直接打开 |
s | 将选中文件以上下分割窗口打开 |
v | 将选中文件以左右分割窗口打开 |
tt | 将选中文件打开至buffer |
BACKSPACE |
显示上一级目录 |
yy | 复制文件 |
yp | 复制文件路径 |
yn | 复制文件名字 |
pp | 粘贴文件 |
a | 添加文件 |
A | 添加文件夹 |
? | 帮助菜单 |
q | 退出 |
ESC |
退出 |
f | 模糊搜索当前目录 |
F | 递归地搜索当前目录 |
b | 跳转至BUFFER 列表 |
B | 跳转至FILE 列表 |
gs | 返回打开的文件的目录 |
h | 切换是否显示隐藏文件 |
快捷键 | 行为 |
---|---|
SPACE SPACE |
打开或关闭ranger |
快捷键 | 行为 |
---|---|
ctrl p |
打开fzf 模糊搜索文件 |
ctrl b |
打开fzf 模糊搜索buffer |
快捷键 | 行为 |
---|---|
SPACE 加数字 |
跳转至数字指示的文件 |
快捷键 | 行为 |
---|---|
\ \ |
打开或关闭 vista |
\ f |
强制打开 vista 的标签搜索功能 |
- 注意: 由于
\
f
是强制打开,所以在打开非可识别的文件时可能会出问题
快捷键 | 行为 |
---|---|
SPACE g p |
预览当前git 代码块的详细状态 |
SPACE g s |
将当前的git 代码块添加至暂存区(stage) |
SPACE g u |
撤销当前的git 代码块 |
g[ | 向前跳转git 代码块 |
g] | 向后跳转git 代码块 |
快捷键 | 行为 |
---|---|
ctrl t |
打开浮动终端 |