为什么在Vim中的DiffOrig中使用0d_?
发布时间:2020-12-15 21:57:28 所属栏目:安全 来源:网络整理
导读:在Vim的在线手册中,:帮助DiffOrig 将显示建议的命令序列以获取当前编辑文件的更改. 这里是: command DiffOrig vert new | set bt=nofile | r # | 0d_ | diffthis | wincmd p | diffthis 我想知道0d_的影响是什么.我在正常模式下尝试了0d,它的工作方式与d
在Vim的在线手册中,:帮助DiffOrig
将显示建议的命令序列以获取当前编辑文件的更改. 这里是: command DiffOrig vert new | set bt=nofile | r # | 0d_ | diffthis | wincmd p | diffthis 我想知道0d_的影响是什么.我在正常模式下尝试了0d,它的工作方式与dd类似,但我无法理解为什么在这里使用它. 解决方法
让我们解释一下:假设你有原始的foo.txt包含(带行号):
1 a 2 c 3 d ~ 您在第1行和第2行之间添加了一行“b”: >:vert new在垂直拆分中创建一个新的空缓冲区(:help:new) 1 a | 1 ·<cursor here 2 b | ~ 3 c | ~ 4 d | ~ ~ | ~ >:r#在当前行之后插入,存储在文件系统上的备用文件(#)的内容.您尚未保存其他缓冲区,因此您可以获得原始内容. (:帮助备用文件). 1 a | 1 2 b | 2 a 3 c | 3 c 4 d | 4 d ~ | ~ >:0d_删除第一行.为什么0,我真的不知道,我宁愿
_指定它进入黑洞寄存器.看到 其余的很明显. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |