免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2016 | 回复: 13
打印 上一主题 下一主题

有没有高手解释一下vi的详细用法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-04-22 10:58 |只看该作者 |倒序浏览
这方面的知识太难找了,我现在连全选复制粘贴都不会

论坛徽章:
0
2 [报告]
发表于 2004-04-22 11:07 |只看该作者

有没有高手解释一下vi的详细用法

vi不是有turtor吗?我觉得挺好的,可以试试嘛。

论坛徽章:
0
3 [报告]
发表于 2004-04-22 11:20 |只看该作者

有没有高手解释一下vi的详细用法

vi 分三种模式:

命令模式、插入模式、last line模式

==========执行与结束 vi ==========

#vi
执行 vi 程式

:q
结束 vi 程式

:q!
强迫结束 vi 程式离开

:wq
储存档案并离开vi

:w
储存档案


==========光标移动==========

0
将光标移到该行的最前面

$ 或 A
将光标移到该行最后

Page Up 或 Ctrl+b
将光标向前面卷动一頁

Page Down 或 Ctrl+f
将光标向后面卷动一頁


===========编辑文字=========

i
在光标位置插入字元

x
刪除光标位置的字元

o
新增加一行

dd
刪除光标所在的那一行

ndd
n代表数字,若输入 "3dd" 表示刪除光标本身 1 行与下面 2 行

yy
按 "yy"可以将光标目前所在位置的整行复制

yw
按"yw"可以将光标所在位置到单字结束复制

nyw
n代表数字,如果按"3yw"会将目前光标所在位置到单字结束,以及后面的2个字(共3个字)复制

nyy
n代表数字,如果按"3yy"會将光标所在位置的行,与下面2行复制

p
将复制的字或行贴在光标所在的位置,如果是整行文字,會贴在光标位置的下一行

Ctrl+g
显示光标所在位置的行数,以及档案的总行数

nG
n代表数字,如果按"10G"则将光标移到第10行

r
取代光标位置的文字,原來的会被覆蓋

u
可以取消前一次的动作


  


===========Last line mode 操作=========


:e
在vi中建立新档,例如":e test2.txt"

:n
在vi中载入另外一个已存在的档案,例如":n test3.txt"

:set nu
在每一行前面加上行号

:set nonu
将每一行的行号取消

代換字串
":g/top/s//too/g"将所有的 top 全部换成 too
":g/top/s//too/gc"可以让使用者按"y"或"n"决定是否要换掉

/
搜寻字串,例如":/dat",从光标所在位置往后找dat的字串,按 n 再找下一个

论坛徽章:
0
4 [报告]
发表于 2004-04-22 11:34 |只看该作者

有没有高手解释一下vi的详细用法

vi的用法应该不止这么多吧。希望继续补充,算给所有菜鸟学习吧。

论坛徽章:
0
5 [报告]
发表于 2004-04-22 11:39 |只看该作者

有没有高手解释一下vi的详细用法

那么怎么在每一行的行首增加或者删除一个字符?在每一行的行尾增加或者删除一个字符??

论坛徽章:
0
6 [报告]
发表于 2004-04-22 11:39 |只看该作者

有没有高手解释一下vi的详细用法

Page DOWN相反,大家有没有试过?

论坛徽章:
0
7 [报告]
发表于 2004-04-22 11:41 |只看该作者

有没有高手解释一下vi的详细用法

there are large books dedicate to vi..

论坛徽章:
0
8 [报告]
发表于 2004-04-22 11:44 |只看该作者

有没有高手解释一下vi的详细用法

不知道3楼的兄弟用的是什么系统

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
9 [报告]
发表于 2004-04-22 11:47 |只看该作者

有没有高手解释一下vi的详细用法

精华贴分类索引中editor部分有vi的详细使用方法。

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
10 [报告]
发表于 2004-04-22 13:08 |只看该作者

有没有高手解释一下vi的详细用法

oreilly出了一本书专讲vi的,另外该出版社的unix power tools 也有讲vi都比较全面。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP