Qt Creator代码自动补全设置

时间:2024-03-26 10:22:31

Qt Creator代码补全


代码补全可以大大提高码农效率,Qt Creator的代码补全是默认情况下是自动触发的,有的时候我们需要手动来触发这个补全提示,这里记录一下设置方法。

设置快捷键

打开菜单 工具→选项,然后在选中找到 环境的键盘 设置,如图所示,我们这里在Filter输入框中输入Complete,可以看到补全的设置。

Qt Creator代码自动补全设置

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

Qt Creator代码自动补全设置

 

这里我所设置的快捷键是Alt+/ ,这也是Eclipse中的补全快捷键。设置完毕之后,点击Stop Recording 中止录制,然后点击OK 保存即可。

Windows下Ctrl+空格的问题

在Linux下使用Qt Creator的时候,一直习惯默认的Ctrl+空格进行代码补全提示操作,回到Windows 下,由于Ctrl+空格默认是切换输入法的快捷键,因此我们在Qt Creator中使用默认的Ctrl+空格进行补全的时候并不会起作用。

为了解决这个问题,我们可以修改一下切换输入法的快捷键(因为毕竟我用的搜狗输入法,用shift切换中英文)。打开开始菜单,搜索 区域和语言 如图所示。

Qt Creator代码自动补全设置

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

Qt Creator代码自动补全设置

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

Qt Creator代码自动补全设置

完成之后,确认保存,再次回到Qt Creator中,就会发现Ctrl+Space已经正常提示了。

注:Windows 10 下,修改成功后,可能又会自动变回Cltr+Space ,如果出现这种问题,还是不要Ctrl+空格了。