搜索

首页  >  问答  >  正文

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

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

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

伊谢尔伦伊谢尔伦2766 天前806

全部回复(3)我来回复

  • 伊谢尔伦

    伊谢尔伦2017-04-18 09:06:20

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

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

    如果想第一种补全方式没有换行格式,可以在这里设置,将Reformat according style
    另外,更智能的foreach自动补全,可以通过键入iter回车,会自动填充冒号左边的内容,输入焦点位于冒号右边:


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

    🎜🎜🎜🎜 🎜 🎜🎜IntelliJ IDEA 2016.1.2🎜🎜

    回复
    0
  • PHPz

    PHPz2017-04-18 09:06:20

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

    回复
    0
  • PHP中文网

    PHP中文网2017-04-18 09:06:20

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

    回复
    0
  • 取消回复