本文共 909 字,大约阅读时间需要 3 分钟。
vim vim是unix系统最通用的文本编辑器,它的功能可以说是非常强大了,它是vi的升级版。vim有三种工作模式:编辑模式、命令模式、末行模式,默认打开的时候进入命令模式。 此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。 vim有许多内置命令,可以帮助我们更好的编辑文件 命令说明 ESC, 进入到命令模式 命令模式 a, 从光标位置之后添加内容 A, 从光标位置之后添加内容 i, 从光标位置开始插入内容 I, 从光标所在行的行首开始插入内容 o, 光标所在行的下方新建一行 O, 光标所在行的上方新建一行 D, 删除光标到这一行结束的字符 dd, 删除光标行 ndd, 删除光标开始的n行 yy, 复制光标行 nyy, 复制光标开始的n行 p, 粘贴到光标下方 P, 粘贴到光标上方 /字符串, 从光标开始向后查找 ?字符串, 从光标开始向前查找 :, 进入末行模式 末行模式 num, 跳到指定行 w, 保存 q, 退出 q!, 强制退出 set nu, 显示行号 set nonu, 不显示行号 1、语法 vim [选项] file 2、选项列表 --version 显示命令版本信息 --help 显示帮助文档 +num 从文本的指定行开始显示 -b 进入二进制模式 -d 进入diff模式,编辑多个文件时,显示差异部分 -m 不允许修改文件 -n 不使用缓存 -o 同时打开n个文件 -p 以tab形式显示每个文件 -r 列出缓存,并显示恢复的信息 -s 静默模式,不显示任何错误信息 3、实例 1)使用tab编辑多个文件 [root@localhost weijie]# vim –p 1.c 2.c //tab显示多个文件 1.c 2.c hello world, x i am david. i love linux, love code. 2)显示行号 1 hello world, 2 i am david. 3 i love linux, 4 love code. ~ :set nu //在末行模式下使用set nu显示行号 转载地址:http://zliql.baihongyu.com/