为啥我的Intellij Idea的代码补全中没有object
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥我的Intellij Idea的代码补全中没有object相关的知识,希望对你有一定的参考价值。
我的Intellij Idea能自动补全那些基础语法和我自己写的那些方法(比如int、for),但是无法补全System、Scanner、Integer这些东西,当然Integer.也不会弹出Integer对象的方法
请问应该怎么解决呢
2、如果我们想主动 使用代码提示时,默认的快捷键是CTRL+空格,但是中文系统这个快捷键为切换输入法,我们应该调整一下这个快捷键的功能。
3、首先我们点击左上角的File(文件)——》Setting(设置),打开全局设置。
4、我们在左侧菜单选择KeyMap,然后按照图中的路径,找到Basic和Cyclic Expand Word两个快捷键设置。
5、在Cyclic Expand Word上点击右键,移除原本的快捷键(AIT+/)。
6、Basic就是代码提示功能的选项了,我们在这条项目上点击右键,选择第一项,增加快捷键。
7、在这个界面,我们按下的键就会成为快捷键,此时我们按下AIT+/ 把它作为代码提示的快捷键。
8、添加完之后代码提示有了两个快捷键了,我们再次点击右键,删除原来的AIT+空格的快捷键就可以了 参考技术A 关键字打一半的时候,按Alt+/ 键,不行重装试试追问
软件重装试过了,并且免费的和收费的版本也都试过了,不行
参考技术B你确定你设置了JDK?
追问设置了,是1.8没错(界面上的设置和你的这个一模一样)
追答这里看看呢?
这个地方也是一模一样的,我输入int、St、sout、while这些内容是能自动补完的
追答因为这些是它自带的代码,跟jdk包没关系,你说的System、Scanner、Integer这些东西,都是jdk里面的,我觉得最大的问题就是你jdk设置上出了点问题或者由于什么原因,idea没能识别到jdk
追问我刚刚重新装了下系统,是Mac OS最新版,下了一个java 1.8 (Java SE Development Kit 8u151),然后下了一个Intellij Idea CE,确认了设置页面你那2个截图的地方是一样的,但是还是不行
请问我还需要做些什么呢
以上是关于为啥我的Intellij Idea的代码补全中没有object的主要内容,如果未能解决你的问题,请参考以下文章