码迷,mamicode.com
首页 > 其他好文 > 详细

vi基础

时间:2016-01-04 18:27:22      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:vi 命令 编辑

多数linux系统中vi=vim

以下所有为命令模式下的操作

 

1.光标移动

 

        k(向上)

h(左)                l(右)

        j(下)

 

0 移动到行首

$ 移动到行尾

 

G 最后一行

gg 第一行

 

 

2.编辑

/word 向后查找

?word 向前查找

 

x向后删除 X 向前删除  nx 向后删除几个字符

dd 删除所在行

yy 复制所在行  nyy 向下复制N行

 

p粘贴到光标后 P 粘贴到光标前

 

u 撤销

 

替换操作

 

:s/word1/word2/   将当前行第一个word1替换成word2

:s/word1/word2/g 替换当前行所有

:%s/word1/word2/g 替换所有

 

:n1,n2s/word1/word2/g 替换行n1到行n2之间所有

 

:23,45s/^/#/g  将23行到45行之间的行首添加一个#字符(注释掉) (修改配置文件时常用)

 

set nu 显示行号

:w 写入

:q 退出

! 强制

以上三个选项可自由组合

 

 

/etc/bashrc

/etc/bash.bashrc

 

 

 


vi基础

标签:vi 命令 编辑

原文地址:http://gtlinux.blog.51cto.com/1047916/1731387

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!