Qt Creator代码补全
代码补全可以大大提高码农效率,Qt Creator的代码补全是默认情况下是自动触发的,有的时候我们需要手动来触发这个补全提示,这里记录一下设置方法。
设置快捷键
打开菜单 工具→选项,然后在选中找到 环境的键盘 设置,如图所示,我们这里在Filter输入框中输入Complete,可以看到补全的设置。

用鼠标选中这个 CompleteThis,然后点击快捷键 Record按钮 并按下你想要的快捷键,如图所示。

这里我所设置的快捷键是Alt+/ ,这也是Eclipse中的补全快捷键。设置完毕之后,点击Stop Recording 中止录制,然后点击OK 保存即可。
Windows下Ctrl+空格的问题
在Linux下使用Qt Creator的时候,一直习惯默认的Ctrl+空格进行代码补全提示操作,回到Windows 下,由于Ctrl+空格默认是切换输入法的快捷键,因此我们在Qt Creator中使用默认的Ctrl+空格进行补全的时候并不会起作用。
为了解决这个问题,我们可以修改一下切换输入法的快捷键(因为毕竟我用的搜狗输入法,用shift切换中英文)。打开开始菜单,搜索 区域和语言 如图所示。

然后 点击 键盘和语言 页卡下的 更改键盘,如图所示。

在 文本服务和输入语言 设置列表中查看一下Ctrl+Space的热键设置 并选中,点击更改案件顺序 修改一下Ctrl+Space按键,如图所示,这里我们随便修改为Ctrl+Page_Up。

完成之后,确认保存,再次回到Qt Creator中,就会发现Ctrl+Space已经正常提示了。
注:Windows 10 下,修改成功后,可能又会自动变回Cltr+Space ,如果出现这种问题,还是不要Ctrl+空格了。
本文详细介绍如何在QtCreator中设置代码补全的快捷键,包括在不同操作系统下的具体操作步骤,解决Ctrl+空格在Windows下切换输入法的问题。
831

被折叠的 条评论
为什么被折叠?



