当前位置: 首页 > 知识库问答 >
问题:

为什么VIM的复制和粘贴被破坏了,以及如何使其正确?[重复]

龙高歌
2023-03-14

我还没有弄清楚的一件事是如何让vim的复制和粘贴正确工作。

有人能解释一下为什么它没有开箱,以及如何让它保持行间距等工作吗?

e、 g.如果我从浏览器复制并粘贴一段代码,它应该以tact中的间距粘贴到vim中。

共有2个答案

宣瀚
2023-03-14

除了desbo的正确答案之外,您还可以使用

:set paste!

现在如果你有了“嘿,映射更快”的想法;这不起作用,因为映射在粘贴模式下被禁用。但Vim通过一个特殊选项提供了一个解决方案:

:set pastetoggle=<F11>

最后,如果您使用GUI版本的gvim,您不需要关心所有这些,因为它能够自己区分键入和粘贴。

太叔鸿博
2023-03-14

使用打开粘贴模式:设置粘贴以停止vim对粘贴的文本应用任何缩进。

 类似资料:
  • 我可以使vim粘贴从和到系统的剪贴板?

  • 我正在尝试在Apache POI中复制一张幻灯片。 根据幻灯片内容,我有三种情况 > 复制成功(对于某些带有XSLFPictureShape对象的幻灯片) 当POI试图复制XSLFPictureShape时,我得到NullPointerException(堆栈跟踪) 线程 “main” java.lang.NullPointerException at org.apache.poi.xslf.us

  • 文件编辑器中删除、复制、粘贴等操作都是比较常用的功能,普通的文本编辑器这些操作都是需要用鼠标操作。那么Vim 中纯键盘是如何来操作的呢。 1. Vim VS Windows Vim 中的删除、复制、粘贴于 Windows 下的还是有细微不同的,具体看下表: Windows vim 比较 cut delete vim delete 和windows 剪切差不多,不是真正的删除 copy yank 含

  • null 现在,我做了我的研究,以下是和方法的优缺点,至少是我能想到的那些: 允许我们在复制时以相同的表达式粘贴数据(我想是代码可读性..?) 单元格引用完全禁止! 格式和公式可能会搞乱 如果范围重叠,它将显示一个提示,有效地阻止宏停止运行(这是一个巨大的障碍,尤其是当您试图自动化某些东西时) 更糟糕的是,如果在提示符上按,它将抛出**(除非处理) 允许我们粘贴范围的特定部分! 它允许我们指定要执

  • 在Linux上不接触鼠标,在命令模式下的VIM和系统剪贴板之间复制粘贴的最快方法是什么?

  • 我可以使用'yy'和'p'复制并粘贴到我的Vim文件中,但是当我从外部复制一些Python代码并尝试在我的Vim文件中执行'p'时,它只会将最后复制的内容粘贴到我的Vim中。 有没有反正我可以同步我的vim和系统剪贴板??