Vi编辑器常用命令.docx

上传人:牧羊曲112 文档编号:3168530 上传时间:2023-03-11 格式:DOCX 页数:5 大小:39.19KB
返回 下载 相关 举报
Vi编辑器常用命令.docx_第1页
第1页 / 共5页
Vi编辑器常用命令.docx_第2页
第2页 / 共5页
Vi编辑器常用命令.docx_第3页
第3页 / 共5页
Vi编辑器常用命令.docx_第4页
第4页 / 共5页
Vi编辑器常用命令.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《Vi编辑器常用命令.docx》由会员分享,可在线阅读,更多相关《Vi编辑器常用命令.docx(5页珍藏版)》请在三一办公上搜索。

1、Vi编辑器常用命令在 shell 环境下是用 vi 编辑器的常用 #vi file(文件名)进入编辑环境 #vi vi 命令如果不指定参数,将新建一个未命名的空文件 加强版的 vim 编辑器,统称为 vi 编辑器 :q 在末行模式下按 q 命令可以推出 vi 编辑环境 #vi myfile 如果 vi 的参数文件名不存在,将打开空文件并指定参数为刚刚建立的文件名 :e filename 当完成了一个文件的编辑后,打开一个新的文件 :!e filename 如果没有保存原文件,也强制打开一个新文件不提示 :r filename 把新文件插入但前行下面进行读写 :w filename 不加参数时是

2、保存原文件,如果加参数文件名时是另存为一个新的文件 :wq 保存原文件退出 :q! 强制退出不保存 :wq! 保存后强制退出光标的移动方法 h:方向向左 j:方下向下 k:方向向上 l:方向向右 :将光标快速移到本行行首字符 $:将光标快速移到本行行尾字符 w:将光标快速移当前的后一个单词首字符 b:将光标快速移当前的前一个单词首字符 e:将光标快速移当前的后一个单词尾字符 3w:光标将向后移 3 个单词定位到单词首字符 3b:光标将向前移 3 个单词定位到单词首字符 3e:光标将向后移 3 个单词定位到单词尾字符整屏幕的移动: ctrl+f:向前翻页 ctrl+b:向后翻页 ctrl+u:向

3、前翻半页 ctrl+d:向后翻半页 一个屏幕内的大体位置的移动: h 光标移动到此屏幕的头部 m 光标移动到此屏幕的中间 l 光标移动到此屏幕的尾部:set nu 显示行号 :set nonu 不显示行号 G:命令光标跳到文件的末尾行 1G:命令光标跳到文件的首行 nG:光标跳到文件的第n行在 vi 编辑器的命令模式下,可以使用以下命令进入输入模式: i:命令在当前光标处进入插入状态 a:命令在当前光标后进入插入状态 A:命令将光标移动到当前的行末,并进入插入状态 o:命令在当前行的下面插入新行,光标移动到新行的行首,进入插入状态 O:命令在当前行的上面插入新行,光标移动到新行的行首,进入插入

4、状态 cw:命令删除当前光标到所在的单词尾部的字符,并进入插入状态 c$:命令删除当前光标到行尾的字符,并进入插入状态 c:命令删除当前光标之前到行首的字符,并进入插入状态 按 ESC 建退出输入模式,进入命令模式 输入模式的操作 使用上下左右键快速定位光标到行首和行尾 使用 Page Up 和 Page Down 键进行文本上下翻页 使用 backspace 建进行光标左侧字符的删除 使用 Delete 键删除光标位置的字符删除操作 在 vi 编辑器的命令模式下,可以使用以下命令完成删除操作 x:命令删除光标处的单个字符 dd:命令删除光标所在的行 dw:命令删除当前字符到单词尾的所有字符

5、de:命令删除当前字符到单词尾的所有字符 d$:命令删除当前字符到行尾的所有字符 d:命令删除当前字符到行首的所有字符 J:命令删除光标所在的行行尾的换行符,相当于合并当前行和下一行的内容 结合应用: 3x:删除当前光标处向右的 3 个字符 2dd:从当前行开始向下删除两行文本 3dw:删除当前光标向右的 3 个单词 2de:删除当前光标向右的 2 单词,并保留被删除的最后一个单词右面一个单词的空格符 5J:通过删除行尾的换行符来合并从当前行开始连续的 5 行的文本到同一行撤销操作 在 vi 编辑器命令模式下,可以使用以下命令完成对已进行操作的撤销 u:命令取消最近的一次操作,并恢复操作的结果

6、,可以多次使用 u 命令恢复已惊醒的多步操 作 U:命令取消对当前行进行的所有操作 Ctrl+R:命令组合命令对使用的 u 命令撤销的操作进行恢复复制操作 在 vi 编辑器命令模式下,可以使用以下命令进行文本的复制操作 yy:命令复制当前整行的内容到 vi 缓冲区 yw:命令复制当前光标到单词尾字符的内容到 vi 缓冲区 y$:命令复制当前光标到行尾的内容到 vi 缓冲区 y :命令复制当前光标到行首的内容到 vi 缓冲区 结合应用 5yy:复制当前行及后续共 5 行的文本内容到 vi 缓冲区 3yw:复制当前光标开始的 3 个单词到 vi 缓冲区 :m,ny 复制从 m 行到文件的 n 行暂

7、帖操作: p:粘贴复制的内容 np:粘贴复制的内容 n 次 查找与替换: 注查找在命令模式下 / 字符 vi 编辑器的查找命令需要由/开始,后面跟着哟按查找的字符串,最后回车执 行命令 步骤: 1>输入/word,查找命令从上而下在文件中查找指定的字符串 输入 n 命令,查找下一个匹配的字符串 输入 N 命令,反向查找下一个匹配的字符串 2>?字符 它的查找方向和/字符的查找方向相反是由下而上的 步骤: 输入:?字符查找命令从下而上在文件中查找指定的字符串 输入 n 命令,查找下一个匹配的字符串 输入 N 命令,反向查找下一个匹配的字符普通替换操作: 普通替换操作命令由 s 开始, 候

8、命跟被替换的字符串和要替换的字符串, 之间用 / 号分隔开。 :s/old/new 替换当前行匹配第一个字符串:s/old/new 替换当前行的所有匹配的字符串 :n,m s/old/new 替换 n 到 m 行的每行的第一个匹配的字符串 :n,m s/old/new/g 替换 n 到 m 行的所有匹配的字符串 :% s/old/new/g 替换整篇文本的所有匹配的字符串 使用替换的确认功能 :s/old/new/c :s/old/new/gc :n,m s/old/new/gc :% s/old/new/gc 使用确认的替换命令后,vi 编辑器将在屏幕的末行显示替换的确认界面 replace

9、 with st01 (y/n/a/q/l/E/Y) ? 常用的选择: y:替换当前已经定位的匹配字符串 n:不替换当前已经定位的匹配字符串 a:替换指定范围内的所有匹配的字符串 q:退出确认界面,并取消当前命令的所有的替换操作 使用 vi 编辑器在线帮助 (1)安装 vi 编辑器的其它软件包,将 RHEL4 的第 2 张安装光盘收入主机的光盘驱动器, 并使用管理员 root 权限执行以下命令操作,可安装光盘 vi 程序的软件的附加包 #mount -t iso9660 /dev/cdrom /media/cdrom #cd /media/cdrom/RedHat/RPMS/ #rpm -i

10、vim-common-6.3.035-3.i386.rpm vim-enhanced-6.3.035-3.i396.rpm #cd #umount /media/cdrom (2)使用 vi 编辑器的在线帮助: .在 vi 编辑器中选择 F1 功能键,进入 vi 的在线帮助 .在 vi 编辑器中输入“help”末行命令,进入 vi 的在线帮助 提示: vi 编辑器的在线帮组其实是在 vi 编辑器中以只读方式打开 vi 的帮助文本文件 “help.txt” , 该文件只是 vi 编辑器众多帮助文件的首页和索引,vi 帮助文件的每个主题内容使用独立的 文件保存。编辑器的多个文档操作: (1) #v

11、i -o 1.txt 2.txt 此时文件间是以纵向打开的方式 #vi -O 1.txt 2.txt 此时的文件间是以横向打开的方式 注意:按 ctrl+w 再按 ctrl+w 进行文件之间的切换 (2) #vi arguments file . 例如#cd /etc/ #vi passwd fstab inittab 1.显示多个文件信息 在进行 vi 编辑器中的多文件转换之前, 应使用 args 命令查看 vi 编辑器的多文件饿状态命令如下: :args 2.显示结果如下 passwd fstab inittab 可以看见 3 个文件的顺序,其中文件是 vi 编辑器当前显示文件, 用括起来

12、表示。 3.前后切换多文件 vi 编辑器中使用next和prev末行命令对 vi 中打开的多个文件进行向后和向前的切换 命令如下: :next 向后切换 :prev 向前切换 注:在 vi 编辑器中对多个文件进行编辑时,从一个文件切换到另一个文件之前 应该保存当前的文件已经保存了修改的内容,如果需要丢弃当前文件的修改并 进行文件切换,可以使用下面的命令: :next! :prev! 4.定位首文件和尾文件 vi 编辑器的first和 list命令可将当前文件直接切换到 vi 编辑器 打开的首文件或尾文件,命令格式如下: :first :list 5.快速文件切换 在 vi 编辑器中已经使用魔个文件切换命令对当前文件进行切换后, 使用 vi 命令模式下的 ctrl+z 组合键命令可以快速切换当编辑器切换前的位置 ctrl+组合键命令尤其适合在 vi 编辑器中打开两个文件、并相互参照进行文本修改 的环境用。 在图行界面下编辑文本 1.在图形终端程序中使用 vi 2.使用 gedit 图形编辑器 打开方式: 1>在图形终端程序中使用命令gedit启动 2>菜单启动(【Applications】-)-风编 译

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号