<vim实用技巧>学习笔记

第三章插入模式

1.插入模式下的删除                        2.返回普通模式

                               

3.复制

yt,        //复制当前光标到逗号(,)之前的内容

第四章 可视模式

 1.

gv              //重选上次的高亮选区
o //切换高亮选区的活动端

o用法示例                                2.在列块可视模式下为多行添加分号

                       

第五章命令行模式

1.在一行或多个连续行上执行命令

:5            //跳转到第五行
:print       //输出光标所在行的内容,简写(:p)
:3p          //输出第3行的内容
:2,5p       //输入2-5行的内容
:.,$p        //输出当前行到文件末尾的内容

 2.用高亮选区指定范围                            用命令模式指定范围

3.用偏移对地址进行修正

:/<html>/+1,/</html>/-1p          //不输出第一行及最后一行

小结

1     文件的第一行                                  $      文件的最后一行
0     虚拟行,位于文件第一行上方                  .      光标所在行
'm    包含位置标记 m 的行                           %     整个文件(:1,$ 的简写形式)
'<    高亮选区的起始行                             '>     高亮选区的结束行

4. 命令模式下的复制与剪切

:[range]copy {address}         //copy简写形式t               m为剪切
:6t.                           //将第6行的内容拷贝到当前行                          :t.                 //为当前行创建一个副本,类似yyp
:'<,'>t0                       //把高亮选中的行复制到文件开头,t之前的部分在高亮选中之后按:可自动生成
@:                          //重复上次的ex命令

5.normal命令与.结合给对多行末尾加分号

原文地址:https://www.cnblogs.com/vactor/p/5050709.html