Ответ 1
Вы можете легко выделить подсветку синтаксиса.
В меню "Файл" > "Настройки" > "Типы файлов" создайте тип файла Javascript и добавьте *.js к зарегистрированным шаблонам. Вам нужно будет добавить все ключевые слова.
Кроме того, вы можете редактировать файл XML напрямую. В Ubuntu он хранится в /home/ "User Name" /. 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...
EDIT. В последней версии Android Studio (1.0) в Windows расположение этих 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\Типы файлов \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>