Chinaunix首页 | 论坛 | 博客
  • 博客访问: 311371
  • 博文数量: 69
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 759
  • 用 户 组: 普通用户
  • 注册时间: 2014-09-09 14:15
个人简介

〆 人生就是拼命地奔跑,和华丽的跌倒。 つ

文章分类

全部博文(69)

文章存档

2017年(2)

2016年(16)

2015年(21)

2014年(30)

分类: C/C++

2015-04-05 10:22:26

linux:
1.打开一个已经存在的文件:
  (1)键入vim text
  (2)用箭头定位到编辑的地方,i在当前位置前插入,a在当前位置后追加;
  (3)使用dd删除一行,然后使用u进行恢复。
          例:5dd删除5行,使用u进行恢复。

vim:
  (1)使用man ls | col -b >mytext , 生成一个mytext较大的文件。
  (2)vim mytext编辑这个文件。
  (3)命令模式下<:set nu>显示行号;<:set nonu>取消行号;<:数字>进入指定的行。
  (4)箭头上下左右定位编辑的位置,pageup pagedown进行翻页。
  (5):q退出。

2.vi的一些常用高级技巧:
  (1)在命令模式中,使用/str(str是任意字符串),可以进行搜索匹配;如果有多个,使用字母n找到下一个,键入“?”并且回车               回到上一个,使用大写N可以回到前一个;如果键入/,则按照上一次的关键字去匹配。 

 (2)进入编辑后,在命令模式中,使用x向后删除一个字符,使用dw删除一个单词,使用dd删除一行<删除后面的单词、字符>;
        ①:如果一次要删除多个字符,使用number-x,number是输入的数字,则一次性向后删除number个字符;
              例:10x,向后删除十个字符;
         x只删除本行,不会删除下一行,如果被删除的内容不足,则删到行尾;

        ②:dw从当前位置删除一个单词,number-dw;
              例:10dw删除10的单词,这个删除可以跨行删除。
           
        ③:使用大写D,从当前位置删到行尾;

        ④:命令模式<:1,$d>的无敌删除效果(按u恢复)。

        ⑤:yy复制当前行,使用p在光标位置进行粘贴。    
阅读(1163) | 评论(0) | 转发(0) |
0

上一篇:linux--命令

下一篇:七段数码管------1

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