为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

九州编程 2019-03-20 18:15:06
之前老版本的Idea貌似没这个问题,升级到2016.1版本之后,foreach补全,默认变成下面的格式,如何让foreach迭代循环后面不换行?看了下Live template里面没有这个配置的地方
查看完整描述

3 回答

?
呼啦一阵风

TA贡献1802条经验 获得超6个赞

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

另外,更智能的foreach自动补全,可以通过键入iter回车,会自动填充冒号左边的内容,输入焦点位于冒号右边:
https://img1.sycdn.imooc.com//5cb961310001417b01390067.jpg

如果想第一种补全方式没有换行格式,可以在这里设置,将Reformat according style前面的勾去掉即可:
https://img1.sycdn.imooc.com//5cb961340001f6a705020532.jpg


IntelliJ IDEA 2016.1.2


查看完整回答
反对 回复 2019-04-19
?
慕莱坞森

TA贡献1810条经验 获得超4个赞

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


查看完整回答
反对 回复 2019-04-19
?
精慕HU

TA贡献1845条经验 获得超8个赞

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


查看完整回答
反对 回复 2019-04-19
  • 3 回答
  • 0 关注
  • 1753 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信