zoukankan      html  css  js  c++  java
  • VIM使用技巧15

      在vim的插入模式下,有时需要插入寄存器中的文本:

      1、使用<C-r>{register}

      2、使用<C-r><C-p>{register}

      3、使用<C-r>=

      例如:有以下文本需要补全:

    1  Practical Vim, by Drew Neil    
    2  Read Drew Neil's                                                                                                   
    3  6 chairs, each costing $35, totals $

      1、如果光标在第一行的P上,命令如下:

    yt,或者                  将,前的内容复制到专门的复制寄存器0中
    "ayt,            将,前的内容复制到命名的复制寄存器a中

      2、将寄存器中内容添加到第2行的行尾

    jA <C-r>0.<Esc>或者      将光标移动到第2行的行尾进入插入模式,将寄存器0的内容插入后,输入.后退出到普通模式,0是默认的复制寄存器           
    jA <C-r>a.<Esc>         将光标移动到第2行的行尾进入插入模式,将寄存器a的内容插入后,输入.后退出到普通模式    

      3、将光标移动到第3行,进行运算,将运算结果插入到第3行行尾

    jA <C-r>=6*35<CR>       将运算结果填入行尾

      在插入模式下,如果想要移动行使用下面的方式,先用<C-o>从插入模式到普通模式,按下如下三个中的一个:

      1、zz:当前光标行滚动到中部

      2、z(scroll)t(top) :当前光标行滚动到顶部

      3、z(scroll)b(bottom) :当前光标行滚动到底部

      执行为命令后,再次自动进入插入模式中。

      

  • 相关阅读:
    c#下实现ping操作
    DevExpress 经典常用功能代码收集
    WPF – 使用触发器
    XtraGrid使用方法
    [读书笔记]STL源码剖析
    [微软面试100题]6170
    [读书笔记]Thinking in C++
    [转][算法]google page rank算法
    [微软面试100题]7180
    [转][算法]链接分析算法之:HITS算法
  • 原文地址:https://www.cnblogs.com/guochaoxxl/p/7411177.html
Copyright © 2011-2022 走看看