vim个人配置(一)配置和vim基本按键

GitHub 配置文件 链接github

外观

vim

运行程序

Png

补全

Png
Png

range 界面

Png

注意:请不要只复制这份配置文件夹而不认真看它!请至少阅读一下这份自述文件!欢迎star

侧边文件管理

Png

安装此配置后你需要做的事

安装此配置后你可能想做的事

首先

Python 程序调试 (通过 vimspector 实现)

配置 Python 路径

标签表

FZF

其它...

快捷键

1 基础编辑器特性

1.1 最基本的键位

Q : 退出当前 Vim 窗口 (在原版 Vim 中与命令 :q 相同)

S : 保存当前文件 (在原版 Vim 中与命令 :w 相同)

此配置文件相关配置

1.2 改变了的光标移动方式

行为 按键
将光标向上移动一行 k
将光标向下移动一行 j
将光标向左移动一格 h
将光标向右移动一格 l
将光标向上移动五行 K
将光标向下移动五行 J
将光标移至当前行的第一个字符 0
将光标移至当前行的最后一个字符 $
将视角向上移动五行而不移动光标 Ctrl y
将视角向下移动五行而不移动光标 Ctrl j
将光标移至当前单词的末尾 e
将光标移至五个单词后的末尾 E
将光标移至五个单词前的开头 W
将光标移至末尾 L
将光标移至开头 H

1.3 改变了插入模式的键位

快捷键 行为
Ctrl a 将光标移至当前行的末尾
Ctrl u 将光标所在的字母移至当前行的末尾

1.4 改变了在普通模式下的操作键位

快捷键 行为
l 撤销
< 反向缩进
> 缩进
SPACE SPACE 删除下一个 并进入插入模式

1.5 其它在普通模式下有用的键位

快捷键 行为
r 编译/运行当前文件
SPACE s c 开关拼写检查
SPACE d w 寻找近处的重复单词
SPACE t t 将四个空格转换为制表符
SPACE o 折叠代码
SPACE - 上一个快速修复位置
SPACE + 下一个快速修复位置
\ p 显示当前文件的路径
SPACE / 在当前窗口下方新建一个终端窗口

1.6 增加了在可视模式下的命令

快捷键 行为
Y 复制选中文本至系统剪切板

2 窗口管理

2.1 通过分裂屏幕创造窗口

快捷键 行为
s k 新建一个分屏并把它放置在当前窗口的上面
s j 新建一个分屏并把它放置在当前窗口的下面
s h 新建一个分屏并把它放置在当前窗口的左边
s l 新建一个分屏并把它放置在当前窗口的右边
s v 将两个分屏垂直放置
s u 将两个分屏水平放置
s r v 将所有分屏垂直放置
s r h 将所有分屏水平放置

2.2 切换不同的窗口

快捷键 行为
SPACE + w 移至下一个窗口
SPACE + h 移至左边的窗口
SPACE + l 移至右边的窗口
SPACE + j 移至上面的窗口
SPACE + e 移至下面的窗口

2.3 为不同的窗口调整大小

用方向键更改当前窗口的大小

2.4 关闭窗口

快捷键 行为
Q 关闭当前窗口
SPACE q 关闭当前窗口下面的窗口 (如果下面没有窗口,则当前窗口将关闭)

3 标签页管理

快捷键 行为
t u 新建一个标签页
t h 移至左侧标签页
t l 移至右侧标签页

4 终端键盘快捷键

快捷键 行为
Ctrl n 退出终端输入模式

插件快捷键 (截图/动图已经准备好!)

自动补全

COC (自动补全)

快捷键 行为
Space y 打开剪切板历史
gd 列出定义列表
gr 列出参考列表
gi 待办事项清单
gy 转至类型定义
Space r n 重命名变量
g h 显示文档
Gif

Ultisnips

快捷键 行为
Ctrl e 召唤一个代码片段
Ctrl h 在一个代码片段中前移光标
Ctrl e 在一个代码片段中后移光标

GIF Demo

posted @ 2022-01-27 20:01  勒勒乐了  阅读(177)  评论(0)    收藏  举报