java - IntelliJ 中的自动变量扩展

标签 java autocomplete intellij-idea

我今年夏天在一家 Java 商店工作,我刚从一份 C# 工作回来。我已经习惯了只输入 var x = randomMethod(); 在 IntelliJ 中无论如何都可以输入类似这样的内容,然后在按回车键后将其自动扩展为正确的返回类型。所以像 var x = newStringList();变成 List<String> x = newStringList();

最佳答案

Rumel,欢迎来到 Java 世界,这很简单...

首先,输入方法名称(开始输入并使用 Ctrl+Space 自动完成,如果您愿意...)

newStringList()

当您的光标仍在方法或括号上时,现在按 Ctrl+Alt+V(重构:引入Variable) 并键入所需的变量名(而不是默认的 strings)。

List<String> strings = newStringList();

祝你好运!

关于java - IntelliJ 中的自动变量扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17455530/

相关文章:

Java 字节码与 Jasmin : why is the message not printed on the screen?

ruby-on-rails - 如何使 RSense 自动完成并跳转到 Rails 项目的定义?

java - 如何在遇到断点时自动执行 void 方法?

java - 是否存在通过 JavaScript 通过 Java 进行 FTP 上传的方式?

java - 使用 IMAP 邮寄 : How to detect that a message has been moved from one folder to another?

Eclipse:启用自动完成/内容辅助

javascript - 添加行时自动完成功能不起作用

scala - 我可以通过 spark-scala 程序运行 shell 脚本吗?

java - Maven 安装任务似乎在编译之前对旧代码运行测试

javafx JFXPanel嵌入在mac中的swing应用程序崩溃