7

以前に他の開発者が Windows Eclipse インストール (cp1250) のデフォルト設定で作業していたプロジェクトを使用する場合... Eclipse の Linux インストールを明確にするために何ができますか?

または、あなたがまだ Linux で作業していて、他の開発者が Windows で作業していて、その設定を変更したくない場合でも?

4

2 に答える 2

12

デフォルトでは、cp1250 ではなく UTF-8 で eclipse Charsetting を設定することをお勧めします。

ここで解決策:

  1. cp1250 でエンコードされたすべてのプロジェクト用に個別のワークスペースを作成します
  2. [ウィンドウ] > [環境設定] > [一般] > [ワークスペース] に移動し、ドロップダウン ボックスに cp1250と入力します (リストにない場合は、入力する必要があります!! ) 。
  3. おそらく、それが問題である場合は、「行区切り記号」の Windows を選択してください (私にとっては、デフォルト設定が常に機能するため、とにかく変更する必要はありません!)

ここにスクリーンショットがあります: コンフィグはこんな感じ

保存して完了です。

于 2012-08-16T15:34:19.693 に答える
1

私の意見では、デフォルトのテキスト ファイル エンコーディングを Windows の Cp1252 から utf-8 にグローバルに変更すると、システム プロパティ file.encoding も eclipse からプログラムを実行するときに変更されるため、大きな「手間」がかかる可能性があります。最近、Eclipse ベースの製品をエクスポートしたときに、デフォルト以外のファイル エンコーディングが原因で、同じように動作しないというケースがありました。

ただし、熱心な場合は、eclipse.ini ファイルを変更し、-vmargs -Dfile.encoding=utf-8 を追加して、Eclipse インスタンスを別のエンコーディングで実行することができます。

その vm パラメータに関していくつか未解決のバグがあることに注意してください。たとえば、Solaris では無視されます。

于 2012-08-17T11:30:43.693 に答える