Tej*_*eni 63 java ide intellij-idea
只是另一个隐藏的功能和提示和技巧WIKI.
在看到eclipse,java,spring框架的隐藏功能后,我认为我们需要有一个功能列表,IntelliJ的TIPS也是最好的,而且智能IDE可用于java.
Noe*_*Ang 58
我喜欢语法感知选择.控制+ W.
当我被迫使用其他IDE时,该键序列通常会导致文件关闭.这是一个讨厌的负反馈循环.
Jon*_*ott 18
Shift-F7(Smart Step Into)是一个非常有用的调试功能,我没有在其他IDE中看到过.我也想CTRL-J提取实时模板,并且(无关)CTRL-SHIFT-J将下一行合并到这一行.
更新
还有一些:
Ctrl-Alt-F7 在弹出列表中显示用法我有一些额外的鼠标按钮,所以我将每个按钮绑定到按钮上以便快速访问.
Rav*_*lau 12
换档控制空间
我喜欢Shift + Control + Space代码完成,这不是一个秘密的想法.您可以在任何地方使用它 - 在Spring配置文件中,在归属的右侧,完成方法调用,以传递参数.
关于它的好处是,如果在对象"y"中有一个类型为"X"的参数,当你按两次 Shift + Control + Space时,它实际上会显示"yX"作为可能的选项之一.我想我可以将其归类为秘密:-).
我经常使用的其他快捷方式是Shift + Insert来生成代码(例如equals和hashcode,或构造函数来初始化我的最终变量),Ctrl + I和Ctrl + O来实现/覆盖方法,Alt + Enter来修复编译错误/警告(代码检查建议).
Don*_*onX 12
CTRL+ALT+V - For variable extraction
CTRL+ALT+M - For method extraction
Run Code Online (Sandbox Code Playgroud)
我经常使用上述快捷方式.
那么从关于Eclipse帖子的隐藏功能的最多投票响应的Intellij版本开始呢?=)
不要忘记Ctrl + Shift + A,它会显示所有键盘快捷键组合的列表(以防您忘记此处列出的任何组合).
也:
我还建议打印官方:Intellij IDEA 9默认键盘映射:WINDOWS-LINUX,OS X,OS X 10.5+
小智 9
我经常看到使用的Crtl-Alt-F7那个是(OS X中的⌘⌥-F7),这是显示用法.比"找到用法"快得多.两者对于理解代码及其使用方式都是不可或缺的.
隐藏的另一个是列模式,它允许您突出显示甚至垂直替换代码.其快捷方式是Ctrl-Shift-Insert(OS X中的⌘⇧*).
基于迭代的实时模板似乎比其他任何功能都节省了更多的输入,我经常使用自己的模板:
private final org.slf4j.Logger logger = org.slf4j.LoggerFactory.getLogger($CLASS_NAME$.class);
Run Code Online (Sandbox Code Playgroud)
(根据品味添加可选static关键字),其中变量CLASS_NAME被定义为具有表达式并检查"Skip if defined",以及private className()
logger.debug("$END$");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22184 次 |
| 最近记录: |