无法在代码编辑器中插入空格

时间:2013-12-19 11:26:42

标签: editor ubuntu-12.04 codeblocks mysql-workbench codelite

由于我最近安装了CodeBlocks,我无法在codeblocks,codelite或mysql-workbench编辑器中插入空格。 当我按空格键时,编辑器将其解释为完成键,除非没有任何单词要完成。 插入空格的唯一方法是按" Supper + Space"。 我试图删除CodeBlocks和CodeLite但问题仍然存在于Mysql Workbench中。 配置: uname -a:

Linux slxpc 3.2.0-57-generic #87-Ubuntu SMP Tue Nov 12 21:35:10 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

cat / proc / version

Linux version 3.2.0-57-generic (buildd@toyol) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #87-Ubuntu SMP Tue Nov 12 21:35:10 UTC 2013

mysql-workbench --version

MySQL Workbench CE (GPL) 6.0.8 11354  build 833

CodeBlocks版本:10.05

仅供参考:我不会在geany和leafpad中遇到此问题。

1 个答案:

答案 0 :(得分:0)

这两个编辑器(codelite / codeblocks)的共同基础是两者都使用wxWidgets作为其底层GUI工具包。 所以它可能与这个事实有关。

您没有提到2个重要细节:

  • 您的键盘布局(我假设您不使用标准键盘)
  • 您的codelite版本

我可以建议您使用codelite

升级到最新版本的codelite(使用更新的wxWidgets)。你不会在Ubuntu的存储库中找到最新版本的codelite,因为它使用的是最新版本的wxWidgets,Ubuntu的包装商没有包含它,你可以在codelite的存储库中找到它:codelite download page

安装完成后,它应该可以解决您的问题。如果问题仍然存在,请将代码完成键盘快捷方式更改为其他设置(例如Ctrl-ENTER),方法是设置 - >键盘快捷键

如果两种方法都失败,您可以随时切换到使用标准键盘

HTH, 叶兰