Chinaunix首页 | 论坛 | 博客
  • 博客访问: 137274
  • 博文数量: 35
  • 博客积分: 2000
  • 博客等级: 大尉
  • 技术积分: 380
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-09 12:22
个人简介

http://www.76ku.cn

文章分类

全部博文(35)

文章存档

2011年(1)

2010年(17)

2007年(17)

我的朋友

分类:

2007-11-19 12:59:31

1、在vi中使用的查找替换方法
利用 :s 命令可以实现字符串的替换。具体的用法包括:
:s/str1/str2/ 用字符串 str2 替换行中首次出现的字符串 str1
:s/str1/str2/g 用字符串 str2 替换行中所有出现的字符串 str1
:.,$ s/str1/str2/g 用字符串 str2 替换正文当前行到末尾所有出现的字符串 str1
:1,$ s/str1/str2/g 用字符串 str2 替换正文中所有出现的字符串 str1
:g/str1/s//str2/g 功能同上从上述替换命令可以看到:g 放在命令末尾,表示对搜索字符串的每次出现进行替换;不加 g,表示只对搜索字符串的首次出现进行替换;g 放在命令开头,表示对正文中所有包含搜索字符串的行进行替换操作。

2、

:10,20 co 40  将10-20行复制到40行处

v 选中内容 ==  自动缩进

gg 到第一行 GG 到最后一行

ctrl+g 显示文件名

在项目目录中,执行ctags * ,在vi中ctrl+] 查看函数定义,ctrl+t 返回

阅读(704) | 评论(0) | 转发(0) |
0

上一篇:shell变量

下一篇:linux安装配置puppet

给主人留下些什么吧!~~