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 读入命令的输出


猜你喜欢

转载自blog.51cto.com/13873498/2153341
今日推荐