常用的工具VIM编辑器
vim编辑室是Linux常用的文本编辑器,所谓文本数据是基于字符编码的文件。vim是vi的增强版,vim是模式化的编辑。常用于编辑和修改文件。
vim常用的命令有
vim +数字 文件 打开文件默认第几行
vim -b 文件 用二级制方式打开文件
vim -d 文件一个以上 打开多个文件
vim的模式分为三类,分别是命令模式、插入模式、扩展模式三类。
命令模式:移动开关,光标等,主要作用是查看文件。
插入模式:对文件内部信息进行修改。
扩展模式:执行保存和退出等命令。
注意:插入模式和扩展模式之间不可转换,需要切换到命令模式快捷键esc才行。插入模式为编辑无命令,同时esc键退出。vimtutor命令可快速熟悉vim编辑器。无法跨终端运行vim。
命令模式介绍:
1.可以通过h左l右j下k上来控制方向
2.可通过a、i、o键进入插入模式,i从当为位置插入、I从行头插入、o新行插入、O上一行插入、a进一位进行插入、A行尾进行插入。
3.当前页跳转H行首、M中间、L页底
4.zt光标所在行整行往上面移动zz光标所在行移动到中间zb移动到底部
5.x删除光标字符 y复制 yy整行复制 p粘贴 d删除 dd整行删除 c修改后进入插入模式 cc删整行后进入插入模式 u撤销 U撤销光标所在行全部修改(光标上下行移动后失效)
6.r为替换只替换一节字符,替换完毕后返回命令模式,R替换模式所有输入均为替换,esc键结束
7.ZZ直接保存退出,ZQ不保存退出
扩展模式:
切换扩展模式方式是在命令模式下输入:键即可
1.wq保存退出 q未 y修改文件直接退出 q!放弃修改退出 x保存退出 w另存为
2.r后面跟文件目录可以把文件写进来 !后跟命令可执行命令 r!把命令结果读取到文件中
3.输入数字可直接跳转至数字对应行,支持d删除y复制的命令
更多帮助内容请查看vim --help