我已更新此问题以更好地反映情况,当我第一次发布时,我忽略了提供足够的信息。希望以下就足够了......
注意:我没有将
bundle
文件夹提交给GitHub。如果您想查看我使用的插件,请参阅以下代码段:https://github.com/Integralist/Fresh-Install/blob/master/provision-complete.sh#L28-L70
我的Vim编辑器中有一个与CtrlP插件相关的错误。我在搜索一直没有发生的文件时遇到错误(因为我输入的所有模式都不会导致此错误)。因此,似乎只有某些模式会导致错误出现。
错误是:
cgetexpr bm#location_list().
E21: Cannot make changes, 'modifable' is off
重现错误的示例模式是搜索文件" ni_council_map.js"。
我的Vim和Shell配置文件可以在这里看到:https://github.com/Integralist/Fresh-Install/tree/master/Shell
下面是发生错误的屏幕截图...
我花了几天时间(打开和关闭)看着这个,并且无法确定它来自哪里。关于问题的原因是什么以及如何解决问题的任何想法都将不胜感激。
答案 0 :(得分:1)
好的,所以这个问题的答案如下......
ma
以打开QuickFix窗口ni_council_map.js
会导致ma
部分触发QuickFix窗口p.js
E21
可修改错误发生要解决此问题,我将ma
重新映射到<leader>ma
或(更有可能)我使用CtrlP的内置功能来处理粘贴:<Ctrl-\>
,可让您选择从哪里粘贴(在这种情况下,选项c
是剪贴板选项)。
我很少与其他插件有这个问题,但很高兴知道它为什么会发生以及如何解决它。