免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1274 | 回复: 4

[学习分享] 学习vi一定要掌握的命令!!! [复制链接]

论坛徽章:
0
发表于 2015-09-08 12:57 |显示全部楼层
移动光标的命令
[Ctrl]+[f]                       屏幕向下移动一页,相当于[Page Down]按键
[Crl]+[b]                       屏幕向上移动一页,相当于[Page Up]按键
G                               移动到这个文件的最后一行
gg                               移动到这个文件的第一行,相当1G
N[Enter]                       n位数字,光标向下移动n行
0或者功能键[Home]        这就是数字“0”:移动到这一行最前面的字符处
$或者功能键[End]               移动到这一行最后面的字符处


  
查找和替换
/word             向下寻找一个名称为word的字符串(记住不用在末行模式上用,直接可以用)
n                       跟上一个命令配合来用,向下查找上一个命令需要找的操作
N                    同上,只不过是向上查找
(使用/word配合n和N来使用,可以帮助你重复找到一些关键字,非常有帮助!!!)

:n1,n2s/word1/word2/g        (n1和n2位数字,即在第n1行和n2行之间查找 word1,并将该字符串替换为word2,举例在100-200之间找yangzhenning这个字符串替换为YANGZHENNING用“:
                                         100,200s/yangzhenning/YANGZHENNING/g”)
:1,$s/word1/word2/g                 (从第一行到最后一行查找word1,并将其替换为word2)
:1,$s/word1/word2/gc         (从第一行到最后一行查找word1,并将其替换为word2,在替换之前显示提示符给用户确认是否替换)

  
删除、复制、粘贴
dd        删除光标所在的那一整行
ndd        删除光标所在向下n行
dG           删除从光标所在行到最后一行的数据
yy        复制光标所在那一行
nyy        复制光标所在向下n行
p,P             p为将已复制的数据在光标下一行粘贴,P则为粘贴在光标上一行


      
u             复原前一个操作
[ctrl]+r        重做上一个操作
.        小数点“.”的意思是重复前一个操作的意思,如果你想重复粘贴、重复删除,按下小数点“.”就好了。
:set number        设置行号,并显示出来
:set nonu        与 set nu相反,为取消行号



       .  
      



一般模式切换到编辑模式可用的按钮


i I        进入插入模式,i为从目前光标所在处插入,I为在目前所在行的第一个非空格符处开始插入
a A        进入插入模式,a为从目前光标所在处的下一个字符开始插入,A为从光标所在行的最后一个字符处开始插入
o O        进入插入模式,o为从光标所在行的下一行插入新的一行,O为从光标所在处的上一行插入新的一行
r R        进入替换模式,r只会替换光标所在的那一个字符一次;R会一直替换光标所在的文字,指导摁下[Esc]键为止



论坛徽章:
0
发表于 2015-09-08 12:57 |显示全部楼层
最常用的命令!!!一定要记住!多练习!!!

论坛徽章:
0
发表于 2015-09-09 13:13 |显示全部楼层
这些也太好了

论坛徽章:
1
操作系统版块每日发帖之星
日期:2015-09-12 06:20:00
发表于 2015-09-09 21:02 |显示全部楼层
收藏学习,谢谢!!!

论坛徽章:
0
发表于 2015-09-10 23:11 |显示全部楼层
谢谢楼主分享!楼主辛苦了!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP