2014-01-08 1 views
15

PyChev의 기능을 탐색하여 (현재 PyDev) 사용할지 결정합니다. 모두 훌륭하지만 PyCharm 강조 CSS 나 JS 파일을 만들 수있는 방법을 찾을 수있다 :
enter image description herePyCharm - 커뮤니티 에디션이 CSS/자바 스크립트를 강조 표시 할 수 있습니까?

이 유일한 상용 버전에서 제공되는 기능입니다?

+0

작은 해결 방법을 작동하지 않습니다 유사한 언어에서 등록하십시오. 예를 들어 * .js 파일의 경우 C/C++ 카테고리는 괜찮습니다. 문자열, 숫자 및 일부 키워드를 강조 표시하여 편집 작업을 좀 더 쉽게 할 수 있습니다. – ShPavel

답변

14

Professional Edition에서만 지원되는 JavaScript, CoffeeScript, TypeScript, HTML/CSS가있는 웹 개발. 커뮤니티 에디션에서 마크 업없이 텍스트 파일로 편집됩니다.

PyCharm Editions Comparison

+0

이 http://www.jetbrains.com/pycharm/webhelp/file-types-recognized-by-pycharm.html을 발견 했으므로 CSS가 지원되어야 함을 보여줍니다. – laike9m

+0

지원되는 파일 형식은 PyCharm이 형식을 인식한다는 것을 의미합니다. 내가 이해하는 바와 같이 마크 업 (색칠, 구문, 제안)에 관심이 있습니다. – kukido

+3

어, 나는 그들이 똑같은 줄 알았어. 알았어, 고마워. – laike9m

12

당신은 설정/편집/파일 및 코드 템플릿를 통해 새로운 구문 정의를 만들 수 있습니다.

는 또한 C에 javascript.xml 파일을 생성 : \ 사용자이 내용 \ %는 USERNAME % .PyCharm30는 \ 설정 \는 파일 형식 : 당신이 다음이 콘텐츠와 css.xml를 만드는 경우

<?xml version="1.0" encoding="UTF-8"?> 
<filetype binary="false" default_extension="" description="Javascript" name="Javascript"> 
    <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="break;case;catch;class;const;continue;debugger;default;delete;do;else;export;extends;finally;for;function;if;import;in;instanceof;let;new;return;super;switch;this;throw;try;typeof;var;void;while;with;yield" ignore_case="false" /> 
    </highlighting> 
    <extensionMap> 
    <mapping ext="js" /> 
    </extensionMap> 
</filetype> 
+0

이것은 나를 위해 실제로 작동하지 않습니다 – Nirri

+0

당신은 당신이하고있는 일과 작동하지 않는 것에 대해 좀 더 구체적 일 수 있습니까? – jurasource

+0

구문 하이라이팅을 자바 스크립트 파일에서 작동시키고 작동하지 않는 이유는 무엇입니까? 파일을 설정 폴더에 넣습니다. – Nirri

15

당신은거야 CSS 강조 표시 및 코드 완성을 받으십시오 :

<?xml version="1.0" encoding="UTF-8"?> 
<filetype binary="false" default_extension="" description="css" 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" /> 
     <option name="HAS_PARENS" value="true" /> 
    </options> 
    <keywords keywords="@font-face;@keyframes;@media;align-content;align-items;align-self;animation;animation-delay;animation-direction;animation-duration;animation-fill-mode;animation-iteration-count;animation-name;animation-play-state;animation-timing-function;backface-visibility;background;background-attachment;background-clip;background-color;background-image;background-origin;background-position;background-repeat;background-size;border;border-bottom;border-bottom-color;border-bottom-left-radius;border-bottom-right-radius;border-bottom-style;border-bottom-width;border-collapse;border-color;border-image;border-image-outset;border-image-repeat;border-image-slice;border-image-source;border-image-width;border-left;border-left-color;border-left-style;border-left-width;border-radius;border-right;border-right-color;border-right-style;border-right-width;border-spacing;border-style;border-top;border-top-color;border-top-left-radius;border-top-right-radius;border-top-style;border-top-width;border-width;bottom;box-shadow;box-sizing;caption-side;clear;clip;color;column-count;column-fill;column-gap;column-rule;column-rule-color;column-rule-style;column-rule-width;column-span;column-width;columns;content;counter-increment;counter-reset;cursor;direction;display;empty-cells;flex;flex-basis;flex-direction;flex-flow;flex-grow;flex-shrink;flex-wrap;float;font;font-family;font-size;font-size-adjust;font-stretch;font-style;font-variant;font-weight;hanging-punctuation;height;icon;justify-content;left;letter-spacing;line-height;list-style;list-style-image;list-style-position;list-style-type;margin;margin-bottom;margin-left;margin-right;margin-top;max-height;max-width;min-height;min-width;nav-down;nav-index;nav-left;nav-right;nav-up;opacity;order;outline;outline-color;outline-offset;outline-style;outline-width;overflow;overflow-x;overflow-y;padding;padding-bottom;padding-left;padding-right;padding-top;page-break-after;page-break-before;page-break-inside;perspective;perspective-origin;position;quotes;resize;right;tab-size;table-layout;text-align;text-align-last;text-decoration;text-decoration-color;text-decoration-line;text-decoration-style;text-indent;text-justify;text-overflow;text-shadow;text-transform;top;transform;transform-origin;transform-style;transition;transition-delay;transition-duration;transition-property;transition-timing-function;unicode-bidi;vertical-align;visibility;white-space;width;word-break;word-spacing;word-wrap;z-index" ignore_case="false" /> 
    </highlighting> 
    <extensionMap> 
    <mapping ext="css" /> 
    </extensionMap> 
</filetype> 
+8

어디에 넣어야합니까? –

+0

Windows의 경우 PyCharm ..... \ config \ codestyles. C : \ Users \ % USERNAME % \에 넣으십시오. – tivnet

2

Dart Plugin을 설치하십시오. JavaScript 파일 유형에서 * .js를 제거한 다음 * .js를 Dart 파일 유형에 추가하십시오. 그것은 작동합니다!

참고 : 커피 플러그인이 모든 편집기 지원되지 않는 파일 형식

관련 문제