IntelliJ IDEA cho phép để tự thêm các thiết lập cú pháp nổi bật trong "Cài đặt> File Types" ngay cả trong Community Edition NHƯNG nó bỏ qua các thiết lập này sau khi khởi động lại.
Các cài đặt này được lưu trữ trong thư mục chính của người dùng, ví dụ: ~/.IdeaIC2016.1/config/filetypes/*. Xml. Thật không may, sau khi khởi động lại của IDE, những cài đặt này không đọc, do đó có vẻ như vô dụng để cấu hình bất kỳ cài đặt :-(
<filetype binary="false" description="JSP files (syntax highlighting only)" name="JSP">
<highlighting>
<options>
<option name="LINE_COMMENT" value="" />
<option name="COMMENT_START" value="<%--" />
<option name="COMMENT_END" value="--%>" />
<option name="HEX_PREFIX" value="#" />
<option name="NUM_POSTFIXES" value="" />
<option name="HAS_BRACES" value="true" />
<option name="HAS_BRACKETS" value="true" />
<option name="HAS_PARENS" value="true" />
<option name="HAS_STRING_ESCAPES" value="true" />
</options>
<keywords keywords="%>;<%!;<%@;include;page;taglib" ignore_case="false" />
<keywords2 keywords="c:choose;c:if;c:otherwise;c:set;c:url;c:when;fmt:message;fmt:setBundle;fmt:setLocale;s:eval;s:message;sec:authorize" />
<keywords3 keywords="html;head;title;meta;header;nav;section;footer;body;a;br;hr;div;form;input;button;submit;textarea;p;script;noscript;span;style;table;td;th;tr;ol;ul;li;label;i;h1;h2;h3;h4;h5;img" />
<keywords4 keywords="if;else;function;for;do;let;this;while;with;thows;true;false;char;case;continue;alert;confirm;console;length;return;var;boolean;forms;" />
</highlighting>
</filetype>
(~/.IdeaIC2016.1/config/loại file/JSP.xml)
IntelliJ Community Edition cũng bỏ qua bất kỳ cài đặt tập tin kiểu cho CSS-file có thể trông như thế này:
<filetype binary="false" description="CSS files (syntax highlighting only)" name="CSS">
<highlighting>
<options>
<option name="LINE_COMMENT" value="" />
<option name="COMMENT_START" value="/*" />
<option name="COMMENT_END" value="*/" />
<option name="HEX_PREFIX" value="#" />
<option name="NUM_POSTFIXES" value="" />
<option name="HAS_BRACES" value="true" />
</options>
<keywords keywords="a;body;button;div;font;font-face;form;frame;h1;h2;h3;h4;iframe;img;import;input;li;link;media;nav;ol;option;p;select;span;table;td;th;title;tr;u;ul;video" ignore_case="false" />
<keywords2 keywords=" box-shadow;background;background-color;border;border-radius;bottom;box-shadow;color;content;cursor;display;float;font-family;font-size;font-weight;height;left;line-height;list-style-type;margin;margin-bottom;margin-left;margin-right;margin-top;outline;overflow;padding;padding-bottom;padding-left;padding-right;padding-top;position;right;text-align;text-decoration;text-transform;top;vertical-align;white-space;width;z-index;zoom" />
<keywords3 keywords="em;pt;px;rgb;rgba" />
<keywords4 keywords="!important;active;after;before;hover;none;visited" />
</highlighting>
</filetype>
(~/.IdeaIC2016.1/config/loại file/CSS.xml)
Ấn bản cộng đồng không có hỗ trợ cho các dự án JEE, vì vậy tôi ngạc nhiên khi làm nổi bật cú pháp ngay cả ở đó. – Gimby
Tôi cũng đọc nhưng kể từ khi nó nói (cú pháp Tô sáng chỉ) Tôi nghĩ rằng nó sẽ làm việc. Nó nói chính xác điều tương tự cho các tập tin JavaScript và làm nổi bật cú pháp trong trường hợp đó không hoạt động. Và JavaScript chỉ được hỗ trợ trên phiên bản cuối cùng .. –
Trong mọi trường hợp, bạn có thể dùng thử phiên bản đầy đủ miễn phí trong một tháng, vì vậy bạn có thể cài đặt nó và cố gắng tạo một dự án JEE thích hợp trong đó. Nếu cú pháp tô sáng không hoạt động thì bạn có thể tìm thấy một lỗi hồi quy. Nếu không ... tốt IntelliJ là có nghĩa là để được cấp phép. Nếu bạn muốn sử dụng một cái gì đó miễn phí, hãy sử dụng một cái gì đó miễn phí. Tôi đã chuyển từ Eclipse sang Netbeans và không thể hạnh phúc hơn. – Gimby