LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1937|回复: 13

整理了一份关于vi操作的表格,简单易用,适合初学者

[复制链接]
发表于 2008-6-3 10:11:07 | 显示全部楼层 |阅读模式
刚刚正式开始学习Linux,在网上搜索了一些关于vi的教程,觉得不好用,简单的事情复杂化了,于是花了一个下午的时间整理了一份关于vi操作的表格,简单易用,适合初学者。
  1、因水平有限,不知道有什么疏漏,请大家指正。
  2、可能大家还有常用的操作或者非常方便的使用技巧没有在这里列出,请大家继续补充,我会继续完善这个文档的。
该文档目前版本是1.02 :)

v1.01,修正了一些文字错误。
v1.02,修正了替换部分的一个命令参数
v1.03,更改了补充信息
v1.04,修正了一些命令说明的疏漏
说明:
  本表格将vi常见命令进行了分类整理,缺点是没有提供辅助记忆的功能,以后再补:
1、文件操作
  打开文件
2、基本编辑命令
  插入
  新增
  加行
  删除
  替换
3、撤销和重做
  撤销
  取消撤销
4、光标移动
  字符级移动
  行内、字级移动
  行级移动
  句级移动
  段级移动
  页级移动
  屏级移动
  指定字符移动
  指定字串移动
5、块编辑(进行删除、复制、替换等操作后与win相同,保存到了剪贴板)
  删除
  复制
  粘贴
  替换
  范围界定
6、搜索和替换
  搜索
  替换

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2008-6-3 12:27:40 | 显示全部楼层
已经下载,感谢并顶一下...
回复 支持 反对

使用道具 举报

发表于 2008-6-4 12:13:27 | 显示全部楼层
谢谢了,换了一轮,还是vi的支持好,可是这个操作.......
回复 支持 反对

使用道具 举报

发表于 2008-6-11 05:56:55 | 显示全部楼层
很不错,希望继续补充……

ps 最后一个g命令的说明错啦,不是替换所有,而是替换第一个p1.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-11 11:11:54 | 显示全部楼层
Post by lxmxn;1860432
很不错,希望继续补充……

ps 最后一个g命令的说明错啦,不是替换所有,而是替换第一个p1.
lxmxn兄,1.02修正了“将第n1至n2行中所有p1均用p2替代”的命令参数,其他替换部分的命令全部再次测试,没有发现问题,但仍然谢谢支持。
回复 支持 反对

使用道具 举报

发表于 2008-6-12 05:31:49 | 显示全部楼层
建议再加一些选项的设置,比如 set nu 是显示行号,set list 显示tab和行尾,set cul 是高亮光标所在的行 等等……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-12 10:06:46 | 显示全部楼层
Post by lxmxn;1860849
建议再加一些选项的设置,比如 set nu 是显示行号,set list 显示tab和行尾,set cul 是高亮光标所在的行 等等……
好的,我已经记录下来了,会在1.10的版本中加上去:)。
谢谢支持。
回复 支持 反对

使用道具 举报

发表于 2008-6-21 18:52:23 | 显示全部楼层
不错呀,谢谢啦
回复 支持 反对

使用道具 举报

发表于 2008-6-26 14:38:14 | 显示全部楼层
已经下了,支持!
回复 支持 反对

使用道具 举报

发表于 2008-6-26 15:52:41 | 显示全部楼层
:1,n s/p1/p2/g        将第n1至n2行中所有p1均用p2替代
这的地方是1到n行,还是没改

s        删除光标所在的字符
是删除光标所在字符,并进入输入状态

:g/p1/s//p2/        将文件中所有p1均用p2替换
是对文件中每个含有p1的行的第一个p1用p2替换,一行如果有多个p1,后面的就不被替换了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表