Idea的foreach默认foreach补全产生换行,怎么设置?

发布于 2022-09-02 19:58:04 字数 254 浏览 9 评论 0

之前老版本的Idea貌似没这个问题,升级到2016.1版本之后,foreach补全,默认变成下面的格式,如何让foreach迭代循环后面不换行?

看了下Live template里面没有这个配置的地方

clipboard.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

韬韬不绝 2022-09-09 19:58:04

这个不是问题吧,输入foreach后回车,确实是换行的格式,但此时输入焦点处于:左边,并有红色竖线提示,完整输入左边部分后(如int aa)回车,冒号后的换行会自动取消,输入焦点跳转到冒号后面,再输入剩余内容,见图:
图片描述

另外,更智能的foreach自动补全,可以通过键入iter回车,会自动填充冒号左边的内容,输入焦点位于冒号右边:
图片描述

如果想第一种补全方式没有换行格式,可以在这里设置,将Reformat according style前面的勾去掉即可:
图片描述


IntelliJ IDEA 2016.1.2

叹梦 2022-09-09 19:58:04

在 使用 foreach 的时候 直接在编辑器里面打 iter itar 再加上 tab 就会出现 foreach

雨轻弹 2022-09-09 19:58:04

OK,找到方法了,在edit live template里,把ensure to style选项勾选上就行了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文