之前在家配过一次,来学校又忘了,这次记录一下。
基本使用
i:在当前字符的前面进入写入模式
a:在当前字符的后面进入写入模式
o:在当前行的下一行进入写入模式
s:删除当前光标字符并进入写入模式
Shift+i:在行首进入写入模式
Shift+a:在行尾进入写入模式
Shift+o:在当前行的上一行进入写入模式
u:撤销
Ctrl+r:反撤销
:source $MYVIMRC:重新加载vim
Ctrl+v+回车:输入^M 等于插入回车键
d:剪切
dd:剪切本行
p:粘贴
y:复制
c:修改,删除并进入写入模式
w:单词,可与d,p,y,c一起使用
i:与d,p,y,c一起使用,表示in,如c i w 删除整个词并进入写入模式
或c i “ 删除整个”“中的字符并进入写入模式
0:回到行首
f:find 可与字符搭配 如f d 从光标处开始,找到最近的d字符
zz:当前行定位在中间
n:搜索词条的上一个
N:搜索词条的下一个
:split:上下分屏
:vsplit:左右分屏
:-e:打开新文件
基本配置
noremap a b: 递归映射,用a键映射b键
map:普通映射
syntax on :高亮显示
set number: 设置行号
set cursorline:在当前行设置光标线
set wrap:超出范围自动换行
set showcmd:显示自己输入的命令(好像没用)
set wildmeun:输入命令时Tab自动补全
set hlsearch:搜索高亮显示
set ignorecase:搜索忽略大小写
set incsearch: 边搜索边高亮
set smartcase:搜索时自动区分大小写
exec “nohlsearch”:打开新vim文件时默认无搜索词条
let mapleader=“ ”:前缀键改为空格