一.vi和vim
是Linux中的文本编辑器,用来在Linux查看或编辑文本文件,如Windows中的记事本
vim是vi的增强版
vim test.txt -->如果存在则打开,如果不存在则创建test.txt打开
mkdir创建目录:如:mkdir test.txt
mkdir test.txt
二.vim三种工作模式的切换
-
一般模式:
用vi或vim命令打开文件,会进入一般模式,可以查看文件内容,不能保存编辑内容;可以通过上下左右移动光标查看文件; -
编辑模式:
在一般模式下按下 i或者a可以编辑内容,不能保存内容,按ESC可以返回到一般模式 -
命令行模式:
在一般模式下按 **:**键,进入命令行模式
输入
命令 | |
---|---|
q! | 不保存,强制退出 |
wq | 保存并退出 |
q | 退出 |
三.vi和vim的快捷键
1.复制当前行:在一般模式下按 yy 可以把光标所在行复制到剪切板
按 P 可以将剪切板复制的内容,复制到光标所在行的下一行
2. 多行复制 Nyy(代表复制的行数,数字),例如5行:5yy 即将光标所在行的下一行复制到剪切板
3.文本文件中查找关键字:在命令行模式下输入 / 关键字输入内容 按回车 按N表示查找下一个关键字
4.删除在一般模式下按dd删除光标所在行
5.删除多行 在一般模式下Ndd(N表示删除的行数,数字)5dd删除5行
6.撤销在一般模式下按u,撤销上次编辑的内容
7.显示行数 在命令行模式下:显示:set nu 不显示:set nonu