Chinaunix首页 | 论坛 | 博客
  • 博客访问: 82229
  • 博文数量: 19
  • 博客积分: 325
  • 博客等级: 一等列兵
  • 技术积分: 197
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-29 11:51
文章分类

全部博文(19)

文章存档

2013年(1)

2012年(18)

我的朋友

分类: 嵌入式

2012-10-30 23:27:59

VIM实用技巧


(基础)

1、复制、粘贴
    To vim:
选中文本  方法一):shift + insert + p  方法二):i -> 鼠标中键
    From vim :
选中文本(也许要:set mouse=v )  方法一):鼠标中键
Tips:可以通过:reg查看vim黏贴板寄存器内容,例如通过

      
\"1p 来粘贴寄存器1的内容!

2、替换
    替换20行到29行):     :20,29s/four/4/
    替换所有行第一个):   :%s/four/4/g

3、宏
    开始录制:q -> 任意字母进入
    结束录制:q
    执行:任意次数 -> @ -> 对应字母宏的操作

4、列操作
    ctrl + v 进入块操作模式
     每列插入:I/A -> 输入内容 -> esc -> esc

5、缩进
    左缩进):>>
    右缩进):<<
Tips:自动缩进)V选择行 -> =,世界清净了。

6、多文件操作
    查看文件buffer::ls
    跳到buffer 2文件::b2
    竖栏打开多文件:vim -O file1 file2
    竖栏打开多文件:vim -d file1 file2
    切换到另一文件::e file
    横栏开多个文件::split file
   
竖栏开多个文件::vsplit file
    多栏跳转:ctrl + w  -> h/j/k/l
Tips:zz可以快速保存并关闭当前文件,:!xxx 可以执行shell cmd!

7、飞来跳去
   
依次沿着你的跳转记录向前跳 (从最后的一次开始):ctrl + o
   
依次沿着你的跳转记录向后跳:ctrl + i
    定位到最后修改点:` -> .      (注意是`哟)
Tips:可以用 :ju
列出你跳转的足迹!

8、调试界面
    :copen 
    :make
(需要自建makefile)
Tips:双击错误跳转到错误出现地方


(插件)


(正则表达式)
阅读(934) | 评论(0) | 转发(0) |
0

上一篇:input上报流程分析

下一篇:Contains

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