收藏 分享(赏)

linux下vi编辑器常用命令.docx

上传人:mcady 文档编号:7760867 上传时间:2019-05-25 格式:DOCX 页数:7 大小:16.59KB
下载 相关 举报
linux下vi编辑器常用命令.docx_第1页
第1页 / 共7页
linux下vi编辑器常用命令.docx_第2页
第2页 / 共7页
linux下vi编辑器常用命令.docx_第3页
第3页 / 共7页
linux下vi编辑器常用命令.docx_第4页
第4页 / 共7页
linux下vi编辑器常用命令.docx_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、vi 的基本操作 a) 进入 vi 在系统提示符号输入 vi 及文件名称后,就进入 vi 全屏幕编辑画面: $ vi myfile 不过有一点要特别注意,就是您进入 vi 之后,是处于 命令行模式(command mode) ,您要切换到插入模式(Insert mode) 才能够输入文字。初次使用 vi 的人都会想先用上下左右键移动光标,结果电脑一直哔哔叫,把自己气个半死,所以进入 vi 后,先不要乱动,转换到插入模式(Insert mode) 再说吧! b) 切换至插入模式(Insert mode)编辑文件 在命令行模式(command mode) 下按一下字母i 就可以进入插入模式(Ins

2、ert mode) ,这时候你就可以开始输入文字了。 c) Insert 的切换 您目前处于插入模式(Insert mode) ,您就只能一直输入文字,如果您发现输错了字!想用光标键往回移动,将该字删除,就要先按一下ESC键转到命令行模式(command mode) 再删除文字。 d) 退出 vi 及保存文件 在命令行模式(command mode) 下,按一下: 冒号键进入Last line mode ,例如: : w filename (输入 w filename将文章以指定的文件名 filename 保存) : wq (输入wq ,存盘并退出 vi) : q! (输入 q!, 不存盘强制

3、退出 vi) 3、命令行模式(command mode)功能键 1) . 插入模式 按i切换进入插入模式insert mode ,按“i”进入插入模式后是从光标当前位置开始输入文件; 按a进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字; 按o进入插入模式后,是插入新的一行,从行首开始输入文字。 2) . 从插入模式切换为命令行模式 按ESC键。 3) . 移动光标 vi 可以直接用键盘上的光标来上下左右移动,但正规的 vi 是用小写英文字母h 、 j 、k 、 l ,分别控制光标左、下、上、右移一格。 按ctrl+b :屏幕往 “后”移动一页。 按ctrl+f:屏幕往 “前”移动

4、一页。 按ctrl+u :屏幕往 “后”移动半页。 按ctrl+d :屏幕往 “前”移动半页。 按数字0:移到文章的开头。 按G:移动到文章的最后。 按$:移动到光标所在行的 “行尾” 。 按:移动到光标所在行的“行首” 按w:光标跳到下个字的开头 按e:光标跳到下个字的字尾 按b:光标回到上个字的开头 按#l:光标移到该行的第# 个位置,如:5l,56l。 4) . 删除文字 x:每按一次,删除光标所在位置的“后面”一个字符。 #x:例如, 6x表示删除光标所在位置的“后面”6 个字符。 X:大写的 X,每按一次,删除光标所在位置的“前面”一个字符。 #X:例如, 20X表示删除光标所在位置

5、的 “前面”20 个字符。 dd:删除光标所在行。 #dd:从光标所在行开始删除#行 5) . 复制 yw:将光标所在之处到字尾的字符复制到缓冲区中。 #yw:复制# 个字到缓冲区 yy:复制光标所在行到缓冲区。 #yy:例如, 6yy表示拷贝从光标所在的该行“往下数”6 行文字。 p:将缓冲区内的字符贴到光标所在位置。注意:所有与“y”有关的复制命令都必须与“p”配合才能完成复制与粘贴功能。 6) . 替换 r:替换光标所在处的字符。 R:替换光标所到之处的字符,直到按下ESC键为止。 7) . 回复上一次操作 u:如果您误执行一个命令,可以马上按下u ,回到上一个操作。按多次“u”可以执行

6、多次回复。 8) . 更改 cw:更改光标所在处的字到字尾处 c#w:例如, c3w表示更改 3 个字 9) . 跳至指定的行 ctrl+g列出光标所在行的行号。 #G:例如, 15G ,表示移动光标至文章的第 15 行行首。 4、 Last line mode 下命令简介 在使用last line mode之前,请记住先按ESC键确定您已经处于command mode下后,再按:冒号即可进入last line mode 。 A) 列出行号 set nu:输入 set nu 后,会在文件中的每一行前面列出行号。 B) 跳到文件中的某一行 #:#号表示一个数字,在冒号后输入一个数字,再按回车键就

7、会跳到该行了,如输入数字 15,再回车,就会跳到文章的第 15 行。 C) 查找字符 /关键字:先按/键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按n会往后寻找到您要的关键字为止。 ?关键字 :先按? 键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按n会往前寻找到您要的关键字为止。 D) 保存文件 w:在冒号输入字母w就可以将文件保存起来。 E) 离开 vi q:按q就是退出,如果无法离开 vi,可以在q后跟一个! 强制离开 vi。 qw:一般建议离开时,搭配w一起使用,这样在退出的时候还可以保存文件。 5、 vi 命令列表 1、下表列出命令模式下

8、的一些键的功能: h 左移光标一个字符 l 右移光标一个字符 k 光标上移一行 j 光标下移一行 光标移动至行首 0 数字“0” ,光标移至文章的开头 G 光标移至文章的最后 $ 光标移动至行尾 Ctrl+f 向前翻屏 Ctrl+b 向后翻屏 Ctrl+d 向前翻半屏 Ctrl+u 向后翻半屏 i 在光标位置前插入字符 a 在光标所在位置的后一个字符开始增加 o 插入新的一行,从行首开始输入 ESC 从输入状态退至命令状态 x 删除光标后面的字符 #x 删除光标后的个字符 X (大写 X),删除光标前面的字符 #X 删除光标前面的# 个字符 dd 删除光标所在的行 #dd 删除从光标所在行数的

9、# 行 yw 复制光标所在位置的一个字 #yw 复制光标所在位置的# 个字 yy 复制光标所在位置的一行 #yy 复制从光标所在行数的# 行 #d 按向上的方向健 :从光标所在行开始向上剪切#+1 行#d 按向下的方向健 :从光标所在行开始向下剪切#+1 行p 粘贴 u 取消操作 cw 更改光标所在位置的一个字 #cw 更改光标所在位置的# 个字 2、下表列出行命令模式下的一些指令 w filename 储存正在编辑的文件为 filename wq filename 储存正在编辑的文件为 filename,并退出 vi q! 放弃所有修改,退出 vi set nu 显示行号 /或? 查找,在/

10、后输入要查找的内容 n 与/或?一起使用,如果查找的内容不是想要找的关键字,按 n 或向后(与/联用)或向前(与?联用)继续查找,直到找到为止。 对于第一次用 vi,有几点注意要提醒一下: 1、用 vi 打开文件后,是处于命令行模式(command mode) ,您要切换到插入模式(Insert mode) 才能够输入文字。切换方法:在命令行模式(command mode) 下按一下字母i就可以进入插入模式(Insert mode) ,这时候你就可以开始输入文字了。 2、编辑好后,需从插入模式切换为命令行模式才能对文件进行保存,切换方法:按ESC键。 3、保存并退出文件:在命令模式下输入:wq 即可!(别忘了 wq 前面的:)

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

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报