<vim实用技巧>学习笔记
2024-08-31 07:04:08
第三章插入模式
1.插入模式下的删除 2.返回普通模式
3.复制
yt, //复制当前光标到逗号(,)之前的内容
第四章 可视模式
1.
gv //重选上次的高亮选区
o //切换高亮选区的活动端
o用法示例 2.在列块可视模式下为多行添加分号
第五章命令行模式
1.在一行或多个连续行上执行命令
: //跳转到第五行
:print //输出光标所在行的内容,简写(:p)
:3p //输出第3行的内容
:,5p //输入2-5行的内容
:.,$p //输出当前行到文件末尾的内容
2.用高亮选区指定范围 用命令模式指定范围
3.用偏移对地址进行修正
:/<html>/+,/<\/html>/-1p //不输出第一行及最后一行
小结
文件的第一行 $ 文件的最后一行
虚拟行,位于文件第一行上方 . 光标所在行
'm 包含位置标记 m 的行 % 整个文件(:1,$ 的简写形式)
'< 高亮选区的起始行 '> 高亮选区的结束行
4. 命令模式下的复制与剪切
:[range]copy {address} //copy简写形式t m为剪切
:6t. //将第6行的内容拷贝到当前行 :t. //为当前行创建一个副本,类似yyp
:'<,'>t0 //把高亮选中的行复制到文件开头,t之前的部分在高亮选中之后按:可自动生成
@: //重复上次的ex命令
5.normal命令与.结合给对多行末尾加分号
最新文章
- .NET单元测试的艺术-3.测试代码
- angular源码分析:$compile服务——directive他妈
- C语言基础(一)
- 如何添加Tomcat为启动服务
- 如何在JDK1.8中愉快地处理日期和时间
- Ajax基础之封装3
- MySql安装时在Start Service处失败
- 6.MVC框架开发(文件上传)
- 使用API网关构建微服务
- ASP.NET 母版页和内容页的加载顺序
- 左右TS分析流
- 实参时丢弃了类型 discards qualifiers discards qualifiers问题
- Ubuntu16.04下Office替代品Office Online
- Windows 10 &; React Native &; Android
- Python 通用爬虫 和讯博客 scrapy
- leetcode-38.报数
- Git的配置与使用
- python加快数据处理的方法
- ERROR 1153 (08S01): Got a packet bigger than &#39;max_allowed_packet&#39; bytes怎么处理
- ASP.NET开发,从二层至三层,至面向对象 (3)