使用配置之前确保安装了以下软件包。
1. nodejs
2. npm
3. yarn
4. python3
5. pip
6. nerd-fonts
7. ctags
8. fzf
9. bat
10. the_silver_searcher
11. xclip
sudo npm install -g neovim
pip3 install --user pynvim
pip install --user pynvim
leader
键为空格键
。
快捷键 | 描述 |
---|---|
s |
保存 |
shift s |
保存退出 |
shift q |
不保存退出 |
shift h |
光标移动到行首 |
shift l |
光标移动到行尾 |
shift j |
光标向下移动5行 |
shift k |
光标向上移动5行 |
leader left |
左右分屏,光标在左分屏 |
leader down |
上下分屏,光标在下分屏 |
alt shift h |
光标移动到左分屏 |
alt shift j |
光标移动到下分屏 |
alt shift k |
光标移动到上分屏 |
alt shift l |
光标移动到右分屏 |
shift up |
上下分屏时,增加分屏高度 |
shift down |
上下分屏时,减少分屏高度 |
shift left |
左右分屏时,增加分屏宽度 |
shift right |
左右分屏时,减少分屏宽度 |
leader n t |
打开一个新标签 |
tab h |
切换到上一个标签 |
tab l |
切换到下一个标签 |
alt t |
在底部打开一个终端 |
Y |
在可视模式下,复制到系统剪贴板 |
alt p |
从系统剪贴板粘贴 |
leader n h |
取消搜索结果的高亮 |
leader s c |
打开拼写检查 |
插件地址:coc.nvim
键位 | 描述 |
---|---|
tab |
向下高亮补全项 |
shift tab |
向上高亮补全项 |
enter |
选择高亮的补全项 |
leader g d |
跳转到变量或函数定义的地方 |
leader g r |
跳转到代码错误的地方 |
在plugin/coc.vim
文件中可以修改配置。
插件地址:coc-highlight
在vim中显示颜色。
插件地址:coc-sinppets
在UltiSnips
目录下可以添加自定义的代码片段。
例:
添加一个shell脚本的开头的代码片段:sh.sinppets
。
snippet sh "shell heading"
#!/bin/bash
# Author: ${1:gin}
# CreateDate: <++>
# Description: <++>
<++>
endsnippet
插件地址:bracey.vim
快捷键 | 描述 |
---|---|
shift r |
启动bracey |
在插入模式(insert-mode)
下,markdown输入快捷键。
快捷键 | 描述 |
---|---|
, f |
查找下一个<++> 并进入插入模式 |
, 1 |
输入一级标题 |
, 2 |
输入二级标题 |
, 3 |
输入三级标题 |
, 4 |
输入四级标题 |
, 5 |
输入五级标题 |
, 6 |
输入六级标题 |
, i |
输入斜体文本 |
, s |
输入粗体文本 |
, e |
输入粗斜体文本 |
, d |
输入删除线 |
, p |
插入图片 |
, a |
插入链接 |
, n |
插入分隔线 |
, c |
插入代码块 |
, m |
使用反引号包裹 |
在plugin/markdown-quick-input.vim
文件中可以修改配置。
快捷键 | 描述 |
---|---|
shift r |
打开预览 |
配置中使用chromium
浏览器作为预览工具。
在plugin/markdown-preview.vim
文件中可以修改配置。
插件地址:vim-table-mode
快捷键 | 描述 |
---|---|
alt shift t |
启动表格模板 |
alt shift r |
表格模板重新对齐 |
在plugin/table-mode.vim
文件中可以修改配置。
在插入模式(insert-mode)
下,输入mtb
可以快速生成表格。
插件地址:md-img-paste.vim
快捷键 | 描述 |
---|---|
leader p |
输入图片的名称 |
插件管理器:vim-plug
插件地址:fzf.vim
快捷键 | 描述 |
---|---|
alt f |
查找文件 |
alt b |
查找Buffers |
alt h |
查找最近打开过的文件 |
ctrl j |
向下移动一格 |
ctrl k |
向上移动一格 |
插件地址:dict.vim
快捷键 | 描述 |
---|---|
alt w |
输入需要翻译的单词 |
leader t |
翻译当前光标下的单词 |
leader r |
翻译并替换光标下的单词 |