IntelliJ IDEA具有完成功能,除了可以提高编码速度外,还可以保持编码的“流程”(始终向前发展).所以我想知道遇到以下情况(简化)时是否丢失了某些东西:
System.out.println("The name of the user is " + userName);
在自动完成System.out.println后,当我键入“ …的名称”时,IDEA已经生成了两个双引号,并在两个引号之间引起了我.现在,如果要在此字符串中包含一个变量,则当前使用右箭头键将光标移动到第二个引号之后,以键入userName.请假设我必须反复针对不同的字符串或短语包括这样的变量,或者在相对较短的时间内包含数百次.
所以我的问题是:有没有办法让我避免在移回触摸输入之前将右手从触摸输入位置移开,将眼睛从屏幕上移开以查看箭头并按向右箭头?我可以自定义的快捷方式或某些东西,可以让我跳出引号之间的字符串并开始输入变量?
一次完成后看似微不足道,但是正如我提到的,当我不得不重复进行操作时,使用箭头会中断我的工作流程.感谢您的提示和帮助.
解决方法:
Quintium正确指出,您可以通过按“来键入”引号.
让我向您展示另一个使用实时模板的解决方案.
在有效的代码块(例如main方法…)中,您的变量userName在范围内,键入以下内容
南方电视台
现在按Tab键,您将看到以下内容
从这里很容易选择userName作为变量.
如果您经常这样做,则可以制作自己的实时模板.
无论如何,使用sout活动模板快速获取System.out.println()也节省了大量时间.
标签:intellij-idea,java
来源: https://codeday.me/bug/20191119/2035301.html