3

我正在使用Powerline,但我所说的对于常规 VIM 状态行也是如此。在 Windows 中,当我要进入粘贴模式(粘贴切换)时,我会立即在状态行中看到这个 - 带有“PASTE”的红色条。但是在 Linux(Ubuntu)中,我需要在任何移动之前进行一些移动(j、k、w、b 等)来查看结果 - 状态行没有更新。PS使用Shell.vim插件并进入全屏模式我可以在Windows中获得相同的效果

4

2 回答 2

2

由于@DaniloSousa 答案中的链接不再有效,我想我会添加对我有用的内容(可能非常接近该解决方案):

nnoremap <silent> <F2> :set paste!<CR>
set pastetoggle=<F2>

这将在正常和插入模式下切换粘贴打开/关闭,并立即更新电力线中的状态。我不知道没有电力线它是否可以工作;可能取决于您定义的状态showmode和/或您定义statuline的内容。

于 2013-03-19T00:22:59.457 回答
2

您是否尝试过使用paste!而不是pastetoggleLokaltog 在 issue #103中建议的那样?

为我工作!

于 2013-01-18T21:26:39.127 回答