繁体   English   中英

在Netbeans中按Enter键时如何自然地打断{}

[英]How to break {} naturally when I press Enter in Netbeans

我在编写代码时有一个习惯:

如果要在{}编写代码块,请先输入{} ,然后将光标移至{}之间,按Enter并编写我的代码。

在IntelliJ IDE中,按Enter ,IDE会自动中断并格式化{}以供我编写代码(请参见带有绿色箭头的此图像)。

使用Netbeans,它不能那样工作(请以红色屏幕查看图像)。

在此处输入图片说明

我的问题是如何设置Netbeans IDE使其像IntelliJ一样工作,以方便我编写代码。

我以前从未写过NetBeans。 但我能理解您-如此不便且痛苦。

我一直在研究所有组合,但没有找到所需的组合。

可能以某种方式重复此行为的选项包括:

  1. 输入{并按Enter键 代码完成将自动添加第二个花括号并将您放置在正确的位置。

  2. 使用组合CMD + 输入输入

然后我发现我们可以编写一个宏:

split-line insert-break

在此处输入图片说明

结果:

在此处输入图片说明

不幸的是,宏是无上下文的。 我们不能写这样的条件: “如果插入符位于括号之间,则执行我们的操作,否则,执行标准操作” 因此,可以将其分配给另一个热键(而不是enter )以使enter在其情况下可以正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM