検索

ホームページ  >  に質問  >  本文

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

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

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

伊谢尔伦伊谢尔伦2802日前828

全員に返信(3)返信します

  • 伊谢尔伦

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

    これは問題ありません。foreach を入力して Enter キーを押します。これは確かに改行形式ですが、この時点では入力フォーカスは : の左側にあり、赤い縦線のプロンプトが表示されます。左側の部分 ( int aa など) を完全に入力して Enter キーを押すと、コロンの後の改行が自動的にキャンセルされ、入力フォーカスがコロンの後にジャンプして、図に示すように残りのコンテンツを入力します。

    さらに、よりインテリジェントな foreach オートコンプリートを行うには、iter と入力して Enter キーを押すと、コロンの左側の内容が自動的に入力され、入力フォーカスはコロンの右側にあります。

    改行なしの最初の補完メソッドが必要な場合は、Reformat according style の前のチェック マークを削除してここで設定できます:


    IntelliJ IDEA 2016.1.2

    返事
    0
  • PHPz

    PHPz2017-04-18 09:06:20

    foreach を使用する場合、エディターに iter itar と直接入力し、タブを追加すると foreach が表示されます

    返事
    0
  • PHP中文网

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

    OK、ライブテンプレートの編集で、スタイルオプションを確認するだけです。

    返事
    0
  • キャンセル返事