Vlsual editor iMproved :文本编辑器,是Linux必备工具之一,功能强大,学习曲线较陡峭,学习难度大
官网:www.vim.org
vim命令
+# 打开文件后,让光标处于第#行的行首,+默认行尾
+/PATTERN 让光标处于第一个被PATTERN匹配到的行行首
-b file 二进制方式打开文件
-d file1 file2... 比较多个文件,相当于 vimdiff
-m file 只读打开文件
-e file 直接进入ex模式,相当于执行ex file
说明:如果该文件存在,文件被打开并显示内容
如果该文件不存在,当编辑后第一次存盘时创建它
vim三种常见模式
命令或普通模式:默认模式,可以实现移动光标,剪切/粘贴文本
插入或编辑模式:用于修改文本
扩展命令或命令模式:保存,退出等
命令-->插入模式
i insert,在光标所在出输入 r 在当前光标所在行的行首输入
a append ,在光标所在处后面输入 A 在当前光标所在行的行尾输入
o 在当前光标所在行的下方打开一个新行 O 在当前光标所在行的上方打开一个新行
扩展命令模式
按“:”进入Ex模式,创建一个命令提示符:处于底部的屏幕左侧
扩展命令模式基本命令
w 写(存)磁盘文件 wq写入并退出 x写入并退出 X加密 q退出 q! 不存盘退出,即使更改都将丢失
r filename 读文件内容到当前文件中 w filename 读当前文件内容写入另一个文件
!command 执行命令 r!command 读入 命令的输出