使用 Qt Creator 写代码,虽然会有代码补全的提示,但是一旦变量名或者函数名写错了,删除掉错误的部分却不会重新冒出补全的提示。
例如,我有一个叫做filename
的变量,我打出file就跳出补全的提示。
不小心打错了,删掉错误的部分,剩下正确的file却不能提示。
Qt Creator默认的代码补全是Ctrl+空格。但是尝试过后就会发现没有用,因为和输入法的中英文切换冲突。这时候就要自定义补全的快捷键了。
工具 -> 选项
环境->键盘
在过滤器输入Compl,找到TextEditor
的CompleteThis,删掉快捷方式Ctrl+Space
。
点击Record,开始记录代码补全的快捷键。此时Record变成Stop Recording
我设置的是Alt + j
这个快捷键是没有冲突的。
然后依次点击Apply
和OK
。