gpt4 book ai didi

linux - 鼠标从 "vim"和 "less"中选择副本显示不同的结果

转载 作者:太空宇宙 更新时间:2023-11-04 10:08:51 25 4
gpt4 key购买 nike

案例 1:在 vi 中打开 file1。选择几行(启用选择复制)。粘贴在不同的地方。情况 2:运行命令 less file1。从控制台中,选择一些行。粘贴到不同的地方。

在案例 2 中,我看到在行显示转移到新行的位置引入了新行。所以,如果终端宽度是 80 个字符,而我的行是 100 个字符,那么新行将显示 20 个字符。如果我从 vim 复制,所有 100 个字符都被复制而没有任何换行符。但是,如果我从“less”命令复制,则会在第 80 个字符后引入换行符。

这会弄乱路径之类的东西。

“less”是否会为长于显示宽度的行动态引入换行符?

最佳答案

less 不是为处理鼠标事件而设计的。因此,当您在运行时选择文本时,选择将由后面的终端处理,这对行、段落等没有任何意义;文本缓冲区在显示时被复制,仅此而已。

相反,如果您使用具有正确配置的 vim,鼠标事件将由 vim 本身检测和处理:终端将优雅地让 vim 为方便起见处理它们。然后在复制文本行时将正确恢复行布局。

关于linux - 鼠标从 "vim"和 "less"中选择副本显示不同的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50329434/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com