LoginSignup
2
1

More than 5 years have passed since last update.

JSXでHTMLのようにタグ補完をできるようにする[Atom]

Last updated at Posted at 2019-02-22

はじめに

Reactに入門して約1ヶ月が経ちました。
こちらの記事でも書きましたが、JSXを使うとHTMLと似たように書けるためとても書きやすいです。
しかし、HTMLではtabを使うと補完機能が使えるのに対し、JSXではその補完機能が使えません。
なので今回は、apmを使ってJSXでも補完機能を使えるようにしました。
テキストエディタはAtomです。

1. apm install emment

$ apm install emmet

apmとを使って、emmetというパッケージをインストールします。

apmとは

apmとはAtomのパッケージマネージャーです。

2. keymap.csonを書き換える

Atomに戻ってAtom => keymapからkeymap.csonファイルを開いて、以下のコードをペースとします。

拡張子が.jsxのファイルの場合

keymap.cson
'atom-text-editor[data-grammar="source js jsx"]':
  'tab': 'emmet:expand-abbreviation-with-tab'

拡張子が.jsのファイルの場合

keymap.cson
'atom-text-editor[data-grammar="source js"]':
  'tab': 'emmet:expand-abbreviation-with-tab'

これで、Atomをリロード(comand + option + control + L)すると
JSXでも、HTMLのようなタグ補完ができるようになります。

参考

Atomでjsxを扱う時に設定すると便利なやつ

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1