vi中全选的命令或者快捷方式
2024-09-01 12:39:08
http://blog.163.com/boby_boke/blog/static/126877354200910308522382/网上有两种说法比较多:“:1,$y”和 “dG”
但是我查到有资料显示:1,$y是全部复制,不是全选,使用写法:1,$y
dG这是删除光标所在行到最后一行的内容(包括光标所在行的内容)
还有一个命令是 ggVG
解释是:
gg 让光标移到首行,在vim才有效,vi中无效
V 是进入Visual(可视)模式
G 光标移到最后一行
选中内容以后就可以其他的操作了,比如:
d 删除选中内容
y 复制选中内容到0号寄存器
"+y 复制选中内容到+寄存器,也就是系统的剪贴板,供其他程序用
d 删除选中内容
y 复制选中内容到0号寄存器
"+y 复制选中内容到+寄存器,也就是系统的剪贴板,供其他程序用
全部删除:按esc后,然后dG
全部复制:按esc后,然后ggyG
全选高亮显示:按esc后,然后ggvG或者ggVG
全部复制:按esc后,然后ggyG
全选高亮显示:按esc后,然后ggvG或者ggVG
要复制到别的地方,用 "+y 来复制,注意是三个字符。
gg"+yG
%d命令,复制全部并删除,光标在任何一行都可使用。
最新文章
- IBM Bluemix体验:Containers进阶
- Dev GridControl数据修改后实时更新数据源
- iOS emoji表情转码 或者判断
- 自动生成pdf书签(仅适用于Adobe Acrobat on windows )
- thrift之TTransport层的分帧传输类TFramedTransport
- 转载:监控每个节点(jvm部分)
- 转载]IOS LBS功能详解[0](获取经纬度)[1](获取当前地理位置文本 )
- 图解VS2010打包全过程
- SDUT2484 算术表达式的转换(表达式树)
- 【Linux命令】--(9)其他常用命令
- 浅谈Objective-C对象初始化的三类程序猿
- 【Python】生成器、回溯和八皇后问题
- 转: Ant 脚本的结构化设计
- 组Json以及拆分Json
- 解决数据库mysql插入乱码问题
- HTTP协议扫盲(三)HTTP协议的请求头列表和分类描述
- 使用Spring MVC实现数据绑定
- 4-2 requests库使用
- 初学Python——面向对象编程
- ubuntu apache 配置虚拟主机 与 二级域名
热门文章
- sql server 将字符串分割成表函数 strsplitetotable
- C# WinForm开发系列 - GDI+【转】
- RxJava 设计理念 观察者模式 Observable lambdas MD
- 编写和执行C#代码的插件:CS-Script for Notepad++
- 转码:gcc在代码中禁止某些warning
- 免费电子书:The Guide to Minimum Viable Products
- Vector 多字段排序的Java实现
- Python编程-基础知识-条件判断
- Java 类型, Hibernate 映射类型及 SQL 类型之间的相应关系
- java统计abacbacdadbc中的每个字母出现的次数,输出格式是:a(4)b(3)c(3)d(2)