2012-04-03 13 views
4

一週間前にEclipse Javaプロジェクトですべての文字列を誤って外部化しました。しかし、これを元に戻すオプションはありませんか?外部化された文字列をmstring = Messages.getString("VSsimpleCursorAdapter.0")のように"mstring = This is the string"に変換する方法はありますか?私はそれをautomagicllyすることができますPythonやルビーのスクリプトを探しています。Eclipse内で文字列を内部化する

+0

わかりません。あなたはあなたの地域の歴史からクラスを元に戻すことができます。音が痛いtho。 – Gray

+5

ソースコード管理システムの使用開始時刻: – MeBigFatGuy

+0

@MeBigFatGuy彼らは何ですか? –

答えて

0

sed 's|^\([^=]*\)=\(.*\)|[email protected]("\1")@"\2"@g|;s/\\/\\\\/g' messages.properties | sed -i -f - *.java 

を@potongから素晴らしいonelinerは、あなたのsrcディレクトリ内でこれを実行し、魔法を参照してください。

1

'ソース>外部化文字列'を使用し、内部化する文字列に '内部化'オプションを使用します。

+0

すべての文字列がそこに現れるわけではありません。 –

+0

パッケージエクスプローラでプロジェクトを選択してからアクションを呼び出しましたか? –

+0

はい、私は、新しい文字列が3つだけリストされました。彼らはまだ外在化されていません。 Eclipse 3.7。 –

関連する問題