web-dev-qa-db-ja.com

IntelliJで貼り付けたJSONをフォーマットする方法/ Android St​​udio

ランダムなメモ、特にJSONレスポンスを貼り付けるためのコードを書いているときに、テキストエディターを使用する必要がよくあります(JSON応答では、プラグイン(Sublime用)を使用してフォーマットします)。

私は最近、IntelliJ/Android St​​udioの「スクラッチファイル」機能について聞いたことがあります。

スクラッチバッファファイルにAndroid St​​udio形式のJSONを作成するにはどうすればよいですか?

29
Daniel Wilson

スクラッチファイルとスクラッチバッファの2つの別個のものについて質問しています。

IntelliJでスクラッチファイルを作成する場合、作成するファイルのタイプ(JSONなど)を選択できます。ファイルのタイプに基づいて、IntelliJはコードのフォーマットを提供します(コード->コードの再フォーマットを使用)。

ただし、スクラッチバッファは単純な.txtファイルであり、使用できる唯一のフォーマットは.txtフォーマットに関連付けられたフォーマットです。したがって、JSONをスクラッチバッファーに入れた場合、JSONタイプフォーマッターでフォーマットされません。

JSONフォーマットが必要な場合は、スクラッチバッファの代わりにスクラッチファイルを使用することをお勧めします。

詳細については、IntelliJの公式ページ https://www.jetbrains.com/help/idea/2016.2/scratches.html を参照してください。

39
Kamil Kubacki

コードをハイライトして実行します CommandOptionL ([コード]-> [コードの再フォーマット]メニューのショートカット)。

Macに接続したWindowsキーボードでは、 CommandShiftL

これは、コードが整形式のJSONである場合にのみ機能することに注意してください(赤い波線をクリアします)。

33
Jason D

最新バージョンを実行する場合、JSONタイプの新しいスクラッチファイルを作成します。それは本当に簡単です、例えばダブルシフトを押してから、新しいスクラッチファイルを検索し、言語としてJSONを選択し、スニペットを貼り付けてから、通常intelliJでファイルをフォーマットするために使用するショートカットを使用します。

3
Thanos

メニューから選択:コード->コードを再フォーマット

windowsのホットキー-:

CTRL + Alt + L
1
Dror