有没有比手动剪切和粘贴代码更简单的方法在IntelliJ中对类源文件中的方法重新排序?现在我在重构遗留代码时经常需要这个,例如在源代码中移动相关方法彼此靠近。在EclipseAFAIK中有一个类似于IntelliJ的结构View的View,我可以在其中拖放方法。但是,这在IntelliJ中不起作用,我也无法从它的帮助中找到任何提示。具体来说,我使用的是IntelliJ9.0.2。 最佳答案 您可以选择方法名称并点击:Ctrl+Shift+Up或Ctrl+Shift+Down上下移动。在OSX上:Cmd+Shift+Up或Cmd+Sh
我正在使用IntelliJ9,我很好奇是否有任何与VisualStudio“即时”调试窗口等效的IntelliJ。在编辑器中选择所需的表达式,然后ALT-F8来评估表达式,但我希望能够在与交互的窗口中编写代码我目前正在调试的内容(如果可能的话)。拥有将消息记录到控制台的断点很有帮助,但如果可以的话,我想做更多的事情。 最佳答案 IntellijIDEA的表达式评估对话框有一个按钮来启用代码片段模式,它允许多语句评估。(我使用的是终极版的9.0.2版本。) 关于java-IntelliJ的
我正在使用IntelliJ9,我很好奇是否有任何与VisualStudio“即时”调试窗口等效的IntelliJ。在编辑器中选择所需的表达式,然后ALT-F8来评估表达式,但我希望能够在与交互的窗口中编写代码我目前正在调试的内容(如果可能的话)。拥有将消息记录到控制台的断点很有帮助,但如果可以的话,我想做更多的事情。 最佳答案 IntellijIDEA的表达式评估对话框有一个按钮来启用代码片段模式,它允许多语句评估。(我使用的是终极版的9.0.2版本。) 关于java-IntelliJ的
我有一个JDK1.7项目,它对我的maven存储库中的本地jar具有maven依赖项。我无法使用Intellij构建项目,错误是找不到符号(该符号是从本地jar导入包的类)但我可以使用'mvnpackage'成功构建项目。我花了很多时间寻找解决方案,我已经做过的事情:缓存无效'mvncleaninstall'本地jar依赖在Intellij的maven配置中标记为“自动加载快照”在Intellij中重新引入maven同步这个错误发生在我之前几次,但通常只是关闭Intellij和/或执行“mvncleaninstall”就可以了。请帮忙。 最佳答案
我有一个JDK1.7项目,它对我的maven存储库中的本地jar具有maven依赖项。我无法使用Intellij构建项目,错误是找不到符号(该符号是从本地jar导入包的类)但我可以使用'mvnpackage'成功构建项目。我花了很多时间寻找解决方案,我已经做过的事情:缓存无效'mvncleaninstall'本地jar依赖在Intellij的maven配置中标记为“自动加载快照”在Intellij中重新引入maven同步这个错误发生在我之前几次,但通常只是关闭Intellij和/或执行“mvncleaninstall”就可以了。请帮忙。 最佳答案
在Eclipse中,我能够注册一组用于静态导入自动完成的类,例如数学。,断言。,EasyMock。*启用此功能后,我可以点击ctrl-spaceassertEquals、pow、createMock等,这将显示为有效的代码完成。我很难在IntelliJ中找到它,但我确信它一定存在。有人可以帮忙吗?谢谢! 最佳答案 Alt+Enter可以解决问题。你必须首先拥有整个表达式,然后在要静态导入的方法上点击Alt+Enter。 关于java-IntelliJ静态导入完成,我们在StackOver
在Eclipse中,我能够注册一组用于静态导入自动完成的类,例如数学。,断言。,EasyMock。*启用此功能后,我可以点击ctrl-spaceassertEquals、pow、createMock等,这将显示为有效的代码完成。我很难在IntelliJ中找到它,但我确信它一定存在。有人可以帮忙吗?谢谢! 最佳答案 Alt+Enter可以解决问题。你必须首先拥有整个表达式,然后在要静态导入的方法上点击Alt+Enter。 关于java-IntelliJ静态导入完成,我们在StackOver
新引入的代码约定要求尽可能使用“final”关键字。问题是-是否有可能使用这个关键字自动生成变量?例如——我选择一个代码片段:"bla"+"bla"+"bla"然后按ctrl+alt+v-IDE会生成如下变量:StringblaString="bla"+"bla"+"bla";但我需要它是finalStringblaString="bla"+"bla"+"bla";附:我知道检查和“全部修复”的可能性,但它不能随处使用,因为有很多旧代码不应无故重构。 最佳答案 转到首选项->代码样式->代码生成并在“最终修饰符”部分启用“使生成的局
新引入的代码约定要求尽可能使用“final”关键字。问题是-是否有可能使用这个关键字自动生成变量?例如——我选择一个代码片段:"bla"+"bla"+"bla"然后按ctrl+alt+v-IDE会生成如下变量:StringblaString="bla"+"bla"+"bla";但我需要它是finalStringblaString="bla"+"bla"+"bla";附:我知道检查和“全部修复”的可能性,但它不能随处使用,因为有很多旧代码不应无故重构。 最佳答案 转到首选项->代码样式->代码生成并在“最终修饰符”部分启用“使生成的局
我有IntellijUltimate11.1,安装了scala插件。我使用自制软件安装了scala2.9.2,将scala放入:/usr/local/Cellar/scala/2.9.2>>whichscala/usr/local/bin/scala>scala-versionScalacoderunnerversion2.9.2--Copyright2002-2011,LAMP/EPFL创建一个新的java模块项目,我得到了这个:谁能帮我解决这些问题,为什么scala插件不能开箱即用?:) 最佳答案 您需要在第一个屏幕截图上指定/