Linux第八节课-vim编辑器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux第八节课-vim编辑器相关的知识,希望对你有一定的参考价值。
Linux第八节课
---------------------------------------------------------------------------------------------------------------------------------------------------
四十二、vim基本概念
vi: Visual Interface,文本编辑器
文本编辑种类:行编辑器: sed,全屏编辑器:nano, vi
vim - Vi Improved,是vi编辑器的升级版
其他编辑器
gedit 一个简单的图形编辑器,gvim 一个Vim编辑器的图形版本,这两种模式需要在图形模式下建立。
vim +数字:vim编辑器打开文件后直接跳到第数字行
vim+正则表达式:打开文件后,直接让光标处于第一个被正则表达式匹配到的行的行首
–b file 二进制方式打开文件
–d file1 file2… 比较多个文件
-m file 只读打开文件
ex file 或 vim –e 直接进入ex模式
如果该文件存在,文件被打开并显示内容
如果该文件不存在,当编辑后第一次存盘时创建它
四十三、vim编辑器三种模式
三种主要模式:
命令(Normal)模式:默认模式,移动光标,剪切/粘贴文本,屏幕只有光标闪烁;
插入(Insert)或编辑模式: 修改文本,屏幕下方有insert字样
扩展命令(extended command )模式: 保存,退出等,屏幕下方有:
Esc键 退出当前模式
Esc键 Esc键 总是返回到命令模式
扩展模式:
:q 退出
:q! 强制退出,丢弃做出的修改
:wq 保存退出
:x 保存退出
命令模式
ZZ: 保存退出
ZQ:不保存退出
四十四、扩展模式按键操作
按“:”进入扩展模式,创建一个命令提示符: 处于底部的屏幕左侧
命令:
w 写(存)磁盘文件
wq 写入并退出
x 写入并退出
q 退出
q! 不存盘退出,即使更改都将丢失
r filename 读文件内容到当前文件中
w filename 将当前文件内容写入另一个文件
!command 执行命令
r!command 读入命令的输出
以上是关于Linux第八节课-vim编辑器的主要内容,如果未能解决你的问题,请参考以下文章