状況・問題
Eclipse に ERMaster を入れて erm ファイルを編集したい。
以下のような時に Eclipse が止まる or 強制終了してしまう...
- ERMaster で erm ファイルを開く
- ERMaster で erm を保存
- Eclipse を起動
- 最後に Eclipse を閉じる時に erm ファイルを開いていた場合
原因
erm ファイルのサイズがバカ増えてる(ERMaster のバグ?)
以下の部分の重複行が大量に
<referenced_column>数字</referenced_column>
<relation>数字</relation>
解決方法
↑の重複行を削除
Vim の場合の手順
- 対象のファイルを開く
- 行指定移動で重複行をなんとか探す
-
行数G
- ex. 31行目の場合
31G
- ex. 31行目の場合
- かなり多いからすぐ見つかる
- もしくは referenced_column で検索
/referenced_column
- 何行目から何行目を消すのかメモ
-
- 行を指定して削除
-
:開始行,終了行d
- ex. 31行目から37行目の場合
:31,37d
- ex. 31行目から37行目の場合
- 重複行が複数箇所で一気に削除する場合は後ろの方から
- 前の先に消すと行番号変わる...(当然)
-