网络营销电子商务研究中心

网络营销电子商务研究中心 (https://www.0058.net/index.php)
-   gVim (https://www.0058.net/forumdisplay.php?f=94)
-   -   vi中全选的命令或者快捷方式 (https://www.0058.net/showthread.php?t=5754)

Chromo 2016-06-07 04:32 PM

vi中全选的命令或者快捷方式
 
网上有两种说法比较多:“:1,$y”和 “dG”

但是我查到有资料显示:1,$y是全部复制,不是全选

dG这是删除光标所在行到最后一行的内容(包括光标所在行的内容)

还有一个命令是 ggVG
解释是:
gg 让光标移到首行,在vim才有效,vi中无效
V 是进入Visual(可视)模式
G 光标移到最后一行
选中内容以后就可以其他的操作了,比如:
d 删除选中内容
y 复制选中内容到0号寄存器
"+y 复制选中内容到+寄存器,也就是系统的剪贴板,供其他程序用
全部删除:按esc后,然后dG
全部复制:按esc后,然后ggyG
全选高亮显示:按esc后,然后ggvG或者ggVG

要复制到别的地方,用 "+y 来复制,注意是三个字符。
gg"+yG


All times are GMT +8. The time now is 08:54 AM.

Powered by vBulletin Version 3.8.7
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.