1. 字符操作
i 插入
I 行首插入
A 行尾插入
x 删除后一个字符
X 删除后一个字符
u 撤销一步
2. 行操作
home 或 ^ 键移到行首
END键或者$移到行尾
ndd 删除n行,也是剪切n行
p 粘贴
3. v模式
ctrl + v进入v模式,可以进行批量注释
进入v模式光标选中n行,按下I输入#, esc键退出后即完成注释。
进入v模式,选中n行,按下d即取消n行注释
4. 替换
每行出现的第一个this换为that
:%s/this/that/
文件中所有出现的this换为that
:%s/this/that/g
替换2~5行内每一个this为that
:2,5 s/this/that/g #注意是s不是%s
5. 杂
在文件内调用系统命令:
:!ifconfig #即感叹号+命令
:set nu #加行号
: set nonu #取消行号
: noh #取消高亮
gg 定位到行首
G 定位到行尾
:n 定位到din行
: r a.txt #读其他文件到本文件
6. 自定义vim
主要用在写脚本或者别的开发中,下面简单举例
可以配在/etc/vimrc文件中,这样所有用户皆生效
可以在用户家目录下:
vim /vimrc
set nu
set history=10000
....
7. gedit
除vim 也可以使用gedit
运行gedit即可启动gedit, 图形化操作即可。