Tôi đang sử dụng IntelliJ IDEA 13.1.5 để viết mã Java sử dụng API thông thạo và tôi nhận thấy rằng khi tôi đóng một khối xung quanh phần "thông thạo" thì IDEA sẽ tự động làm phẳng mã "thông thạo" thành một dòng.Làm thế nào để ngừng làm phẳng API thông thạo trong IntelliJ
Ví dụ, nếu tôi có phương pháp này:
public int sendMessage(Message message) {
Response response = JerseyClientHelper.target(serverUrl)
.header("User-Agent", userAgent)
.post(Entity.entity(message));
return response.getStatus();
}
và tôi cố gắng bọc nó trong một mới 'nếu' khối, sau đó tôi sẽ gõ nếu điều kiện và mở khối:
public int sendMessage(Message message) {
if (message != null) {
Response response = JerseyClientHelper.target(serverUrl)
.header("User-Agent", userAgent)
.post(Entity.entity(message));
return response.getStatus();
// Didn't type the '}' to close the block yet
}
nhưng ngay sau khi tôi gõ }
để đóng khối, IntelliJ flattens mã vào một dòng duy nhất:
public int sendMessage(Message message) {
if (message != null) {
Response response = JerseyClientHelper.target(serverUrl).header("User-Agent", userAgent).post(Entity.entity(message));
return response.getStatus();
}
}
Có cách nào để tắt tự động làm phẳng API thông thạo không? Tôi đã nhìn vào phần "Code Style -> Java" và "Code Style -> General" nhưng không thể tìm thấy bất kỳ thứ gì liên quan cụ thể đến điều này.
Tại sao nó đã không nhận được 769 phiếu bầu? !! Tôi có phải là người duy nhất sử dụng API luồng không? ;-) – Vitaliy