我正在使用Powerline,但我所说的对于常规 VIM 状态行也是如此。在 Windows 中,当我要进入粘贴模式(粘贴切换)时,我会立即在状态行中看到这个 - 带有“PASTE”的红色条。但是在 Linux(Ubuntu)中,我需要在任何移动之前进行一些移动(j、k、w、b 等)来查看结果 - 状态行没有更新。PS使用Shell.vim插件并进入全屏模式我可以在Windows中获得相同的效果
问问题
505 次
2 回答
2
由于@DaniloSousa 答案中的链接不再有效,我想我会添加对我有用的内容(可能非常接近该解决方案):
nnoremap <silent> <F2> :set paste!<CR>
set pastetoggle=<F2>
这将在正常和插入模式下切换粘贴打开/关闭,并立即更新电力线中的状态。我不知道没有电力线它是否可以工作;可能取决于您定义的状态showmode
和/或您定义statuline
的内容。
于 2013-03-19T00:22:59.457 回答
2
您是否尝试过使用paste!
而不是pastetoggle
Lokaltog 在 issue #103中建议的那样?
为我工作!
于 2013-01-18T21:26:39.127 回答