Chinaunix首页 | 论坛 | 博客
  • 博客访问: 185574
  • 博文数量: 60
  • 博客积分: 1597
  • 博客等级: 上尉
  • 技术积分: 461
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-20 13:24
文章分类

全部博文(60)

文章存档

2017年(15)

2016年(6)

2015年(37)

2008年(2)

分类: LINUX

2016-03-29 17:13:50

以下部分命令在之前的篇幅中有涉及过,有句话说的好:*vim对新手最痛苦的是选择太多,不知所措,对老手来说最让人快乐的是一个问题总有不同的解决方法,而对寻找最优方法乐此不疲*,细心的读者相信您都能从中总结出自己的规律以及经验来。

:w new_file:将缓冲区内容保存为new_file文件,原文件内容不更改。
:20,$w new_file:将文件20行处到结尾保存为new_file文件
:.,20w new_file :将光标所在行到第20行保存为new_file 文件
:20,30w >> new_file:追加20至30行内容到new_file文件中 

一个文件copy到另一文件

:r filename:把filename中的内容插入到光标所在行的下一行
:100r filename :把filename中的内容插入到100行的后面
:$r filename:插入行尾
:0r filename :插入行首
:/parttern/r filename :还可以使用正则表达式,插入到匹配出的后面一行,需要注意的是如果有多处匹配,它只插入到首个匹配的地方。 

标记

标记又称为书签,在某个位置打上标记后,在别处编辑完,通过命令可以回到标记处(以下命令模式中执行)

mx  将当前位置标记诚x(此处的x可以是热任意字母)
'x  (单引号)光标移到标记x处的行首
`x   (反引号)光标移到标记x处
``  (双反引号)当前光标处于标记处来回切换
''  (双引号) 当前光标所在行处与标记处来回切换,光标定位在行首
阅读(1412) | 评论(0) | 转发(0) |
0

上一篇:r语言学习

下一篇:singal-linux信号处理

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