Tô màu đầu ra bảng điều khiển trong các sản phẩm Intellij


94

Tôi có một tập lệnh tùy chỉnh với đầu ra mặc định. Tôi muốn tô màu các lỗi, cảnh báo và thông tin. Có một cách để làm điều đó trong các sản phẩm Intellij (IDEA, PhpStorm, PyCharm)?

Câu trả lời:


157

Đã được một thời gian, nhưng trong trường hợp bạn vẫn quan tâm, có một plugin mới để chỉnh màu bảng điều khiển: Grep Console .

Đầu ra bản dựng được tô màu trong IntelliJ

Hoạt động tốt với Intellij 12.
Đảm bảo rằng bạn khởi động lại IntelliJ sau khi cài đặt plugin. Sau đó bạn sẽ thấy biểu tượng plugin ở góc trên cùng bên trái (biểu tượng màu trắng - đỏ).


5
Hoạt động như một sự quyến rũ. Cảm ơn rất nhiều vì đã chia sẻ :)
Petr Újezdský

4
Phiên bản gần đây của tệp cấu hình cho GrepConsole có sẵn trong tệp dotfiles của tôi . Bạn có thể sao chép hoặc liên kết biểu tượng nó tới $HOME/.IdeaIC12/config/options/GrepConsole.xml.
JJD

@JJD tuyệt, cảm ơn. Và nhờ chuyển một câu trả lời hợp lệ vào một trong những tốt :)
Kostja

1
Hoạt động trong IntelliJ 13 EAP. Cảm ơn bạn.
Alain O'Dea

1
Hỗ trợ cho màu ANSI trong plugin Grep Console đã bị xóa trong phiên bản 6.4 (feb 2017, IJ 2016+).
CMerrill

20

Nó không được hỗ trợ ngay bây giờ (ít nhất là không cho tất cả các loại cấu hình đang chạy). Hãy bình chọn cho:

Đầu ra bảng điều khiển của các công cụ bên ngoài được cố định để hỗ trợ trình tự thoát ANSI sang văn bản màu.


4
Rõ ràng được hỗ trợ trong v14: youtrack.jetbrains.com/issue/IDEA-69880#comment=27-772011
jordanpg

2
@jordanpg sửa chữa này là dành cho cấu hình chạy Java chỉ - xem youtrack.jetbrains.com/issue/IDEA-69880#comment=27-772027
Piotr Dobrogost

15

IntelliJ, PyCharm và PhpStorm mới nhất hỗ trợ hạn chế cho việc tô màu đầu ra bảng điều khiển.

Tùy chọn> Trình chỉnh sửa> Màu & Phông chữ> Màu Bảng điều khiển

nhập mô tả hình ảnh ở đây


11
có tài liệu nào về cách sử dụng chúng không? chỉ đơn giản bằng cách sử dụng mã thoát không tạo ra màu sắc
Lucina

2
@Buttons cố gắng cài đặt plugin "Grep Console" và bật trong trang cấu hình của nó "Bật màu Ansi"
dawez

5
Đây không phải là từ bảng điều khiển grep!
MariuszS

Bởi vì sự hỗ trợ này Grep điều khiển không xử lý ANSI màu sắc nữa - github.com/krasa/GrepConsole/issues/39
Piotr Dobrogost

1
Điều này chỉ hỗ trợ 8 màu ANSI. Nếu bạn muốn hỗ trợ cho 256 màu, vui lòng bỏ phiếu cho vấn đề này - youtrack.jetbrains.com/issue/IDEA-137065
Piotr Dobrogost

11

Các cấu hình màu, được đề cập trong các câu trả lời khác, hoạt động, nếu bạn chạy một ứng dụng thông thường, nếu bạn đặt tùy chọn VM sau:

-Dspring.output.ansi.enabled=ALWAYS

4

Nếu bạn đang sử dụng Spring Boot, hãy sử dụng Spring Boot để khởi động ứng dụng của bạn thay vì ứng dụng chung. Màu sắc sẽ hiển thị. Không cần phải làm gì khác. Nó làm việc cho tôi.

Chỉnh sửa cấu hình


1
Điều này có sẵn trên phiên bản cộng đồng không? Không hiển thị cho tôi. Tôi đã cài đặt plugin Spring Assistant.
Ixx

@Ixx nó không có sẵn cho phiên bản cộng đồng chỉ có sẵn cho phiên bản Unlimited.
Paras jain
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.