A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 寇亮 中级黑马   /  2014-8-8 13:59  /  1592 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 寇亮 于 2014-8-8 14:19 编辑

    Vi 是Unix世界里极为普遍的全屏幕文本编辑器。vi功能强大,命令也很复杂。下面我结合自己的使用情况,为大家总结一下vi中最常用的一些指令。
如图所示为vi的三种工作模式及切换方法。
1.一般模式下可用功能说明:
G  光标移到档案的最后一行
nG n为数字,移动到档案第n
gg 移动到档案的第一行
Ctrl+f   向下翻页
Ctrl+b   向上翻页
n<Enter>    n为数字,光标向下移动n
0】或【Home 移动到这一行的最前面字符处
$】或【End   移动到这一行的最后面字符处

x,X x为向后删除一个字符,X为向前删除一个字符
dd  删除游标所在的一整行 20dd】向下删除20
yy  复制游标所在行  10yy】复制向下10
p   将已复制的数据粘贴在光标下一行
u         撤销之前的动作
[Ctrl]+r 重做上一个动作

.         重复前一个动作,重复删除,粘贴等

ll.png (72.47 KB, 下载次数: 41)

vi三种模式

vi三种模式

评分

参与人数 2技术分 +1 黑马币 +5 收起 理由
fantacyleo + 5 我最喜欢的源代码编辑器
★彬★卍囧神 + 1

查看全部评分

3 个回复

倒序浏览
2.指令列模式下最常用功能,查找字符串
【/word】   向光标之下寻找一个名称为word的字符串
【n】       重复前一个搜索动作
【N】       反向进行前一个搜索动作
【:n1,n2s/word1/word2/g】n1与n2为数字,在第n1与n2行之间寻找word1这个字符串,并用word2取代该字符串 【:1,$s/word1/word2/gc】从第一行到最后一行查找替换,需用户确认
回复 使用道具 举报
指令列模式下最常用功能,退出

【:wq】   保存文件并退出
【:q!】  强制退出
回复 使用道具 举报
想问一下,这个的应用场景是什么?只能执行命令行的时候么?安全模式?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马