2014-06-27 17 views
11

Tôi chưa bao giờ tìm ra cách làm cho Intellij xử lý thụt lề tiếp tục cho các phương pháp xích đúng cách, và rõ ràng hôm nay là ngày khiến tôi khó chịu để tư vấn cho bạn những người đáng yêu.Phương pháp xích và tiếp tục thụt lề trong Intellij

Những gì tôi muốn đây là:

makeAThing(
    "with", 
    "params" 
) 
.setProperty("with some more params") 
.start(); 

gì tôi nhận được là:

makeAThing(
    "with", 
    "params" 
) 
    .setProperty("with some more params") 
    .start(); 

tôi có được điều này trong Java, Groovy, JavaScript và một loạt các nơi khác. Làm thế nào tôi có thể thuyết phục Intellij không thêm thụt lề tiếp tục sau một cuộc gọi phương thức xích?

+0

này đi lên rất nhiều khi sử dụng angular.js, bởi vì ước là để phá vỡ các dòng khi định nghĩa các mô-đun. – Conan

Trả lời

2

Tôi vừa chuyển sang intellij và cũng tìm thấy điều này khá khó chịu.

Chỉ thấy hai giải pháp:

  1. buộc phong cách mã hóa để có 0 cho "tiếp tục thụt lề" mà tôi bắt đầu thích nào mặc dù không phải là rất kinh điển Java.
  2. Turing ra khỏi định dạng cho khối mã và nhấn shift tab

trình cho Java không chắc chắn cho JS:

// @formatter:off 
... 
// @formatter:on 
Các vấn đề liên quan