无法在SO上找到简单的解决方案,所以我想在这里为未来的任何人添加这个.
我的症状是我可以在IJ编辑器中复制和粘贴,但不能从编辑器复制到另一个应用程序或从其他应用程序复制到编辑器.
这是在Windows 10上使用IntelliJ IDEA 14.1.6.
我注意到它Ctrl + Space已经停止给我自动完成建议。
我必须删除前面的代码并重新开始输入才能获得任何自动完成建议。起初我以为这与 GitHub CoPilot 的建议有关,但禁用并没有帮助。
最奇怪的是,当我去检查键盘映射是否混乱时,Ctrl + Space不会被检测到,但Ctrl + Shift + Space会。
您可以使用此工具来检查 IDE 中是否遇到同样的问题,方法是打开“设置”>“键盘映射”> 单击右侧带有小按键的放大镜,然后查看点击时是否显示任何内容(如果Ctrl + Space没有)但其他组合键确实有效,您可能会遇到同样的问题。
我搜索了很长一段时间,没有在 SO 或其他网站上找到解决此问题的明确解决方案。
我有一个颤振测试:
test('Create Repo and Read JSON', () {
Repository repository = CreateRepository();
...
}
Run Code Online (Sandbox Code Playgroud)
CreateRepository()最终调用一个方法,代码如下:
var jsonString = await rootBundle.loadString(vendorDataFilePath);
Run Code Online (Sandbox Code Playgroud)
这会导致错误:Null check operator used on a null value
我执行的代码均未使用空检查运算符 ( !),那么此错误来自何处以及如何修复它?