在使用AC6编译器时,go to definition及其附属选项都变成灰色

此前我一直使用Keil uvision5和AC5编译器,偶然一天切换到AC6编译器发现go to definition功能变成了灰色,且代码补全功能失效,CTRL+space快捷键只能打出空格。然而我切换回AC5编译器则一切正常。请问这是否是正常情况?或者我的软件出现了bug。我尝试过在C盘重新安装过Keil uvision5,甚至重装过系统,但它们都没有奏效,问题依旧。

Parents
  • Here is the English translation:

    When using the AC6 compiler, the "go to definition" function and its associated options are grayed out.

    I have been using Keil uVision5 with the AC5 compiler all along. One day, when I switched to the AC6 compiler, I found that the "go to definition" function turned gray, and the code completion function also failed. Pressing the CTRL+space shortcut only results in a space. However, when I switch back to the AC5 compiler, everything works normally. Is this a normal situation, or is there a bug in my software? I have tried reinstalling Keil uVision5 on the C drive, and even reinstalled the operating system, but none of these efforts worked, and the problem persists.
Reply
  • Here is the English translation:

    When using the AC6 compiler, the "go to definition" function and its associated options are grayed out.

    I have been using Keil uVision5 with the AC5 compiler all along. One day, when I switched to the AC6 compiler, I found that the "go to definition" function turned gray, and the code completion function also failed. Pressing the CTRL+space shortcut only results in a space. However, when I switch back to the AC5 compiler, everything works normally. Is this a normal situation, or is there a bug in my software? I have tried reinstalling Keil uVision5 on the C drive, and even reinstalled the operating system, but none of these efforts worked, and the problem persists.
Children