1、 复制粘贴
复制一行: yy + p
vim 1.txt 进入编辑模式,在需要复制的行先按两下y键,再按p就完成复制
复制2行: 2yy + p
复制n行: nyy + p
2、 删除
- 删除一行: dd
- 删除2行: 2dd
- 删除n行: ndd
3、 撤销
撤销上一步操作:u (undo)
4、 删除光标所在行的某个字
删除光标所在行的某个字:x
5、显示行号
: set nu
#或者
: set number
#取消行号
: set nonu
6、显示特殊字符
:set list
7、行首和行尾
- 回到行首:0
- 回到行尾:$
- 文件第10行: 10G
8、文件开始和文件末尾
- 文件开始: gg
- 文件末尾: G
9、可视化选取
在命令行模式按v进入可视化模式,然后用上下左右移动选取内容,之后可以y复制或者d删除
10、替换
把文件中1到7行的aa全部替换成bb,在命令行模式下使用如下命令
:1,7 s /aa/bb/g
s是switch的简写
11、另存为
把当前文件另存到/home下面的test.log文件中
:w /home/test.log