vim技巧

984阅读 0评论2012-10-30 迷路的泥瓦匠
分类:嵌入式

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:双击错误跳转到错误出现地方


(插件)


(正则表达式)
上一篇:input上报流程分析
下一篇:Contains