之前老版本的Idea貌似没这个问题,升级到2016.1版本之后,foreach补全,默认变成下面的格式,如何让foreach迭代循环后面不换行?
看了下Live template里面没有这个配置的地方
伊谢尔伦2017-04-18 09:06:20
これは問題ありません。foreach
を入力して Enter キーを押します。これは確かに改行形式ですが、この時点では入力フォーカスは :
の左側にあり、赤い縦線のプロンプトが表示されます。左側の部分 ( int aa
など) を完全に入力して Enter キーを押すと、コロンの後の改行が自動的にキャンセルされ、入力フォーカスがコロンの後にジャンプして、図に示すように残りのコンテンツを入力します。
さらに、よりインテリジェントな foreach オートコンプリートを行うには、iter
と入力して Enter キーを押すと、コロンの左側の内容が自動的に入力され、入力フォーカスはコロンの右側にあります。
改行なしの最初の補完メソッドが必要な場合は、Reformat according style
の前のチェック マークを削除してここで設定できます:
IntelliJ IDEA 2016.1.2