EclipseのCtrl++ホットキーはファイルをフォーマットできShiftます。ファイルFでは機能しません。.json
それを機能させる方法は?
20462 次
3 に答える
16
JSONエディタープラグインをまだ持っていない場合は、入手することをお勧めします。あなたはここでそれを見つけることができます
JSONエディターはEclipseIDEのシンプルなプラグインであり、以下を提供します。-カラーテキストの強調表示-アウトラインツリービュー-JSON検証-テキストフォーマット-JSONデータフォーマットのテキスト折りたたみ。
それでもホットキーが機能しない場合。こちらのサイトの写真のようにメニューの下を見てください
また、過去に現在のバージョンのフォーマット機能と思われるものに少なくとも1つの問題があったことがわかります。彼らのディスカッションサイトから:
rlespinola
2010-07-15 00:18:05 UTC
Using version 0.9.4, I do not see the option to "Format Text". Also, when I open a .json file, the outline view says "An outline is not available".
jdschulteis
2010-12-27 16:59:24 UTC
Using 0.9.4 on Helios, I also had "An outline is not available". I went to Window->Preferences->General->Editors->File Associations, selected '*.json' in the 'File types:' list, selected 'Json Editor' in the 'Associated editors:' list, and clicked 'Default'. I now get an outline, though it can be somewhat slow (6K line file).
編集:
プラグインを追加する方法はいくつかあります。Eclipseでは、更新マネージャーの使用をお勧めします。ヘルプを試す>ソフトウェアアップデート>検索してインストール
ここでいくつかの代替方法を探すことができます。
于 2011-09-24T15:55:38.333 に答える
5
Eclipse Luna(4.4.0)を使用して私が考え出した2つのオプションがあります。
JSONエディタープラグインを使用してショートカットを定義する
- sourceforgeからJSONエディタープラグインを手動でダウンロードしてインストールするか、Eclipseマーケットプレイス([ヘルプ]-> [Eclipseマーケットプレイス])を使用してプラグインを見つけてインストールします
- [ウィンドウ]->[設定]->[一般]->[キー]に移動し、「テキストのフォーマット」をフィルタリングします。
- 「テキストのフォーマット」を選択し、「いつ:」の値を「テキストの編集」に設定します(残念ながら、JSON編集の明示的な条件はありませんが、JSONエディターのフォーマットイベントは他のエディターとは異なるため、「テキストの編集」は同様に動作します)
- 「Binding:」をCtrl++に設定しShiftますF
醜くて厄介な回避策でJavascript開発プラグインを使用する
- ヘルプ->新しいソフトウェアのインストール->作業:" http://download.eclipse.org/releases/luna "->プログラミング言語->JavaScript開発ツールを使用してプラグインを入手します
- * .jsonファイルをJavaScriptエディターに関連付けます([ウィンドウ]->[設定]->[一般]->[エディター]->[ファイルの関連付け])
- これで、拡張子が「json」のファイルを作成し、JavaScriptエディターを使用してEclipseで編集できますが、Ctrl++でフォーマットすると、次のフォーマットされていない例では直接機能しませんShift。F
{"addressbook": {"name": "John Doe",
"address": {
"street": "5 Main Street", "city": "San Diego, CA", "zip": 91912
},
"phoneNumbers": [
"619 555-3452",
"664 555-4667"
]
}
}
- ハックは、次のようなオブジェクトの説明から有効なJavaScript変数を作成することです。
var obj = {"addressbook": {"name": "John Doe",
"address": {
"street": "5 Main Street", "city": "San Diego, CA", "zip": 91912
},
"phoneNumbers": [
"619 555-3452",
"664 555-4667"
]
}
}
- Ctrl++の使用がShift機能Fするようになりました
- 最後に、JSONファイルを再び有効にするには、「varobj=」ハックを削除する必要があります
于 2015-01-09T13:00:47.543 に答える
4
Eclipseに付属しているJavaScriptエディターを使用できます。
于 2012-10-25T19:27:37.903 に答える