在IntelliJ中,当编辑Java文件时,CTRL+LEFTCLICK会将我带到定义该标识符的位置。由于某些原因,在编辑Ruby代码时,它不起作用。有什么想法吗?
a6b3iqyw1#
这是因为程序不知道在哪里找到那个标识符……这更像是一个程序使用问题,而不是编程问题。
daupos2t2#
不,事实并非如此。当我将鼠标悬停在标识符上时,在95%的情况下,IntelliJ能够准确地计算出标识符是什么(局部变量,成员变量,类等),并在工具提示中向我显示完全限定的类名等。即使按住CTRL键并将鼠标悬停在标识符上,也会显示蓝色下划线:只是当我点击它的时候什么都没有发生。我希望被带到定义标识符的地方。所以要么是我有一个配置问题,要么是IntelliJ中有一个bug-只是不知道是哪个。
2条答案
按热度按时间a6b3iqyw1#
这是因为程序不知道在哪里找到那个标识符……这更像是一个程序使用问题,而不是编程问题。
daupos2t2#
不,事实并非如此。当我将鼠标悬停在标识符上时,在95%的情况下,IntelliJ能够准确地计算出标识符是什么(局部变量,成员变量,类等),并在工具提示中向我显示完全限定的类名等。
即使按住CTRL键并将鼠标悬停在标识符上,也会显示蓝色下划线:只是当我点击它的时候什么都没有发生。我希望被带到定义标识符的地方。所以要么是我有一个配置问题,要么是IntelliJ中有一个bug-只是不知道是哪个。