linux 文本编辑命令
作用:用于编辑一个文件
用法:vim +文件名称 或者vi
(1)编辑一个存在的文档
例子:编辑一个file1文件
vim aa
(2)编辑一个文件不存在,会先创建文件,再进行编辑。
vim dd
2、Vim编辑器拥有的3种模式
1.命令模式 作用:用于键盘输入命令
2.编辑模式 作用:用于编辑文本,修改文本 (在文本中输入)
3.末行模式 (底层命令模式) 作用:用于输入末行命令
Linux常用命令
vim命令模式下的常用命令(命令模式ctrl+c或esc)
- a命令
从命令模式进入到编辑模式,在光标所在位置后进行输入
2.A命令
从命令模式进入到编辑模式,在光标所在行尾进行输入
3.i 命令
从命令模式进入到编辑模式,在光标所在位置进行输入
4.I命令
从命令模式进入到编辑模式,在光标所在行首进行输入
5.o命令
从命令模式进入到编辑模式,在光标所在行下一行输入
6.O命令
从命令模式进入到编辑模式,在光标所在行上一行输入
7.x命令
对光标所在的字符进行删除
8.X命令
对光标所在前的单个字符进行删除
9.dd命令
删除光标所在行
10.D命令
删除光标所在字符到行尾的内容
11.yy命令
复制光标所在行的内容
12.在按p命令
在光标所在行的下一行进行粘贴
12.3yy命令
复制包含光标所在行的下指定行数(复制光标在内下面3行)
14.P命令
在光标所在行的上一行进行粘贴
1):wq命令
保存并退出
2):w命令
保存
3):wq!
强制保存,退出
4):q!
强制退出
5):set nu
设置行号/显示行号
6):set nonu
取消行号显示
7)直接挑战指定行数 :n ,n表示行数
8):m,ny命令
复制m~n行
**
**
9):m,nw +文件名称
指定m~n行,写入到一个新文件
8):/字符串 或者?号
匹配的字符串高亮显示
a. / 表示匹配
b.?号匹配:
10):noh
取消高亮显示效果