<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命令与.结合给对多行末尾加分号