将JS和CSS支持添加到Android Studio项目

我刚刚安装了新的Android Studio,我正在寻找一种能够获得对CSS和JS(自动完成,突出显示不正确用法)的支持的方法,就像我在PHPStorm和WebStorm中一样,都是intelliJ产品。

我GOOGLE了,甚至将其添加到“文件types”,但stil他们只是显示为纯文本文件。

Solutions Collecting From Web of "将JS和CSS支持添加到Android Studio项目"

你可以很容易地获得语法高亮。

在“文件”>“设置”>“文件types”中,创build一个Javascript文件types并将* .js添加到已注册的模式。 您将需要添加所有关键字。

或者,您可以直接编辑XML文件。 在Ubuntu中它存储在/ home /“用户名”/。AndroidStudioPreview / config / filetypes,我的看起来像这样:

<?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所需的插件。 你可以添加自定义插件。 也许尝试添加免费的IDEA插件到WebStorm …

编辑 :在Windows上最新的Android Studio(1.0),这些XML的位置如下:

.AndroidStudio \ config \ options \ 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 \ CONFIG \文件types\ 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> 

我已经创build了一个Github回购与Android Studio的CSS和JavaScript支持。 甚至还有一个settings.jar文件可以轻松导入。 让我知道是否有什么你想补充。

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

JS / CSS不是Android Studio的一部分。 如果你需要,你必须安装IntelliJ Ultimate版本。

一般来说,您不会像Android Studio或IntelliJ Community Edition这样的免费工具中获得像付费版本那样的function。