Skip to content

latel/vimenergy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

模式切换

ESC 从任意模式返回NORMAL模式
NORMAL模式下,按i,a,o,O,I,A 进入插入模式,即开始编辑
NORMAL模式下,按v进入可视模式,一般用于按照手选范围删除和复制文本

NormalMode v__>VisualMode
|
| i,a,o,I,A,O
|
/
InsertMode

快捷键

注意按ESC进入正常模式
w 向后跳到一个单词词首
3w 连续跳3个单词
b 向前跳到一个单词词首
3b 连续跳3个单词
e 向后跳到一个单词词尾
4e 连续跳4个单词
i 在光标所处的左侧位置进去插入模式
a 在光标所处的右侧位置进入插入模式
o 在当前行下面新建一空行,并进入插入模式
O 在当前行上面新建一空行,并进入插入模式
$ 移至当前行最后一个非空字符
^ 移至当前行第一个非空字符
0 移至当前行行首
p 在当前行下面粘贴内容
5p 在当前行下面重复粘贴5次
P 在当前行上面粘贴内容
6P 在当前行上面重复粘贴6次
1Ggg 跳至第一行
43G 跳至第43行
G 跳至最后一行
H 跳至当前可视范围内的顶端
M 跳至当前可视范围内的中间行
L 调至当前可视范围内的低端
fa 在当前行向后查找a字符并跳到该位置
f2a 在当前行向后查找第二个a字符并跳到该位置
Fa 在当前行向前查找a字符并跳到该位置
cw 删除当前单词并进入插入模式
rs 将当前字符替换为s
D 将当前行当前光标位置尾部全部切掉
C 将当前行当前光标位置尾部全部切掉并进入插入模式
yy 复制当前行
3yy或3Y 复制3行
yG 从当前行复制到最后一行
y38G 从当前行复制到第38行
/this 向后查找this 按n下一个,N上一个
?this 向前查找this 按n下一个,N上一个
dd 删除当前行
3dd或3D 从当前光标位置算起,向下删除3行
dG 从当前行删除到最后一行
d32G 从当前行删除到32行

命令

注意按ESC进入正常模式
:w 保存当前文件
:wq 保存当前文件并退出
:wa 保存全部已打开文件
:wqa 保存全部已打开文件并退出
:q! 强制退出
:set wrap 允许代码过长时自动换行

自定义键图绑定

注意按ESC进入正常模式
F12 切换NERDTREE显示
tb 切换tagbar显示
tl 切换taglist显示
alt+c 自定义一个标尺以便肉眼对齐代码,再按一遍关掉
ctrl+w 将当前行的代码往上移动
cs 清除行尾多余的空格

About

Personalized vim config and various of plugins within, adapted for both windows and linux desktop enviroment.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors