windows 之间的 gVim 复制粘贴有什么问题?
What's wrong with gVim copy paste between windows?
我是 vim 的新手,我在 Windows 上使用 gVim。我在同一个 gvim 实例中打开了两个 windows,我只是想将一些代码从一个实例复制到另一个实例。出于某种原因,当它粘贴时,它用字面意思替换了一些代码的内容:
list.forEach(function(name){...}------------------------------------------
显然,我的真实代码没有...或大量破折号。这到底是怎么回事?
破折号 (----------
) 泄露:代码块已折叠。 (您可能还会看到具有不同颜色的线条(取决于您的配色方案)。)根据 文件类型 ,折叠可以是手动的或自动的。对于您的 (JavaScript?) 代码,它是后者。因此,当您粘贴一段代码时,Vim 会自动检测该代码块并将其折叠。
关于折叠有很多命令和选项。在 :help folding
阅读更多相关信息。如果你觉得这太令人困惑(现在),请通过
将其关闭
:set nofoldenable
只需在破折号上按 zo
(-----)
旁白:在选定的 (v
) 行上使用 zf
来折叠行。
zo - Open
zo - Fold
我是 vim 的新手,我在 Windows 上使用 gVim。我在同一个 gvim 实例中打开了两个 windows,我只是想将一些代码从一个实例复制到另一个实例。出于某种原因,当它粘贴时,它用字面意思替换了一些代码的内容:
list.forEach(function(name){...}------------------------------------------
显然,我的真实代码没有...或大量破折号。这到底是怎么回事?
破折号 (----------
) 泄露:代码块已折叠。 (您可能还会看到具有不同颜色的线条(取决于您的配色方案)。)根据 文件类型 ,折叠可以是手动的或自动的。对于您的 (JavaScript?) 代码,它是后者。因此,当您粘贴一段代码时,Vim 会自动检测该代码块并将其折叠。
关于折叠有很多命令和选项。在 :help folding
阅读更多相关信息。如果你觉得这太令人困惑(现在),请通过
:set nofoldenable
只需在破折号上按 zo
(-----)
旁白:在选定的 (v
) 行上使用 zf
来折叠行。
zo - Open
zo - Fold