说起来这个没什么好写的,很简单的一个操作。但是因为位置非常不显眼,而且莫名其妙也不知道怎么就开启了这个功能,今天发现了解决方法,写上就不怕忘了。
Idea有个很好用的功能——自动生成变量声明。当你写完new之后,按下快捷键(windows下是ctrl+alt+v,mac下是option+command+v)(我自己用的是mac但我的快捷键是alt+回车)会自动生成相应类型的变量。但是忘记了从什么时候开始,突然自动在变量前加了final修饰符,也不知道在哪里能去掉,如下图所示:
后来偶然尝试知道了如何关闭这个功能——就是在下次生成变量时,注意变量上方弹出的Tip(提示信息),上面勾选了Declare final选项。我们只要把该选项取消选中,此时新生成的变量处于可编辑(被高亮选中)模式。按下回车,确认变量。
这里特别要注意,必须在变量可编辑模式时按下回车。如果点选完弹出的选项,直接用鼠标点到其他位置,是不能触发选项配置修改动作的,下次自动生成变量还会带上final。
此时新的配置就应用上了。下次再自动生成变量就不会添加final修饰符。如下图所示: