2013-06-16 2 views
23

방금 ​​Android Studio를 새로 설치했으며 PHPStorm에서와 같이 CSS 및 JS (자동 완성, 잘못된 사용법에 대한 강조 표시)에 대한 지원을받을 수있는 방법을 찾고 있습니다. 두 IntelliJ 제품 인 WebStorm도 있습니다.Android Studio 프로젝트에 JS 및 CSS 지원 추가

나는 봤어도 '파일 형식'에 추가했지만 stil 그들은 단지 일반 텍스트 파일로 표시됩니다.

+0

제이미가 보이는 ... 그것은 허용 대답을 변경 가치가있을 수도 있습니다! http://meta.stackexchange.com/questions/62252/is-it-poor-form-to-switch-accepted-answers – Stefano

+2

좋은 소리 내 친구 :) –

답변

36

구문 강조를 매우 쉽게 얻을 수 있습니다.

파일> 설정> 파일 형식에서 Javascript 파일 형식을 만들고 * .js를 등록 된 패턴에 추가하십시오. 모든 키워드를 추가해야합니다.

또는 XML 파일을 직접 편집 할 수 있습니다. . 우분투에서 그것은// 홈/"사용자 이름"에 AndroidStudioPreview/설정/파일 형식을 저장되고, 광산은 다음과 같습니다

<?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;continue;debugger;default;delete;do;else;finally;for;function;if;in;instanceof;new;return;switch;this;throw;try;typeof;var;void;while;with" ignore_case="false" /> 
    </highlighting> 
    <extensionMap> 
    <mapping ext="js" /> 
    </extensionMap> 
</filetype> 

가 자동 완성에 관해서는 당신이 File Watcher 조사 할 수 있습니다,하지만 난하지 않은 아직 알아 냈어. 하지만 PHPStorm과 WebStorm을 가지고 있다면 IntelliJ에 필요한 플러그인이 이미 있다고 생각합니다. 그리고 사용자 정의 플러그인을 추가 할 수 있습니다. 어쩌면 WebStorm에 무료 IDEA 플러그인 ...

편집 추가하려고 :

.AndroidStudio \ 구성 \ Windows의 최신 안드로이드 스튜디오 (1.0)에서를,이 XMLS의 위치는 다음과 같습니다 옵션 \ filetypes.xml :

<?xml version="1.0" encoding="UTF-8"?> 
<application> 
    <component name="FileTypeManager" version="11"> 
    <ignoreFiles list="CVS;SCCS;RCS;rcs;.DS_Store;.svn;.pyc;.pyo;*.pyc;*.pyo;.git;*.hprof;_svn;.hg;*.lib;*~;__pycache__;.bundle;*.rbc;" /> 
    <extensionMap> 
     <mapping ext="js" type="Javascript" /> 
    </extensionMap> 
    </component> 
</application> 

.AndroidStudio \ 설정 \ 파일 형식 \ Javascript.xml

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

Uhhh 나는 WebStorm에서 Android Studio를 사용하고 js 파일을 편집하고 있습니다. AS로 돌아갈 때 IDE config (?) 파일 n을 변경합니다. "프로젝트 새로 고침"을 클릭하고 확인을 클릭하면 APK에 대한 출력 경로가없고 모듈의 소스 출력 디렉토리가 null입니다. – pdschuller

+3

파일 유형에 감사드립니다. 그게 엄청난 개선입니다 ... 그 쌍을 추적하고 있습니다. – pdschuller

+0

@pdschuller 난 전혀 모릅니다. 나는 Webstorm이 없으므로 재현 할 수 없습니다. 귀하의 문제입니다. [jetbrains support] (http://www.jetbrains.com/support/)에 문의하는 것이 좋습니다. [이 게시물] (http : //devnet.jetbrains.com/thread/294085; jsessionid = 789542DCACAB005B5769645D4795F468) Intellij와 WebStorm은 하나로 작동 할 수 없습니다. 짐을 싣는 것과 같은 소리, JetBrains에서 멀리 떨어지게하는 또 다른 이유, 돈을 더럽혀 버리는 또 다른 이유 BS – izzy

5

JS/CSS는 Android Studio에 포함되어 있지 않습니다. 필요한 경우 IntelliJ Ultimate 에디션을 설치해야합니다.

일반적으로 Android Studio 또는 IntelliJ Community Edition과 같은 무료 도구의 유료 버전에서만 사용할 수있는 기능은 제공되지 않습니다.

+8

좋은 지적. 나는 이미 phpstorm에 돈을 지불하고 있는데, 나는 똑같은 장소에서 그들을 모두 사용할 수 없다는 것을 부끄러운 것처럼 보입니다. ( –

54

Android Studio 용 CSS & JavaScript가 지원되는 Github 레포를 만들었습니다. 쉽게 가져올 수있는 settings.jar 파일도 있습니다. 추가하고 싶은 것이 있으면 알려주세요. JS 및 CSS를 사용하는 솔루션이있는 것처럼

https://github.com/manifestinteractive/android-studio-filetypes

+0

완벽하게 작동합니다, 고맙습니다! – Stefano

+0

고마워, 멋진 레포 –

관련 문제