web-dev-qa-db-ja.com

JSおよびCSSサポートをAndroid Studioプロジェクトに追加します

私は新しいAndroid Studioをインストールしました、両方のintelliJ製品。

私はグーグルで検索して「ファイルタイプ」に追加しましたが、プレーンテキストファイルとして表示されるまでです。

30
Jamie Hutber
62

構文の強調表示は非常に簡単に行えます。

[ファイル]> [設定]> [ファイルタイプ]で、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 [〜#〜]: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\filetypes\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>
38
izzy

JS/CSSはAndroid Studioの一部ではありません。必要な場合はIntelliJ Ultimateエディションをインストールする必要があります。

一般に、Android StudioまたはIntelliJ Community Editionなどの無料ツールの有料版でのみ利用可能な機能は利用できません。

7
Siva Velusamy