私のプロジェクトには75000の機能リストがあります。私は、各クラスファイルを動的に読み込み、関数の上に1行、最後に行を追加する必要があります。ファイルの特定の部分を更新する最も良い方法はどれですか。私は自分のソースコード以来、ここで小さな間違いをしたくないし、グローバルに使っています。更新.vbファイルの特定の部分
答えて
最も良い方法は、それをまったく行うことではありません。あなたは75,000のグローバル機能を持っていますか?厳密にオブジェクト指向プログラミングのルールを破っています。
また、クロールを遅らせる恐ろしいリフレクションや動的コンパイルのハッキングがなければ、不可能です。
おい、あなたがOOPのルールを破る方法を教えてくれますか? –
私はいくつかのソースファイルを持っていますが、wanaはすべての機能を編集し、その中に新しいラインコードを入れる必要があります。私はテキストファイルとして扱うことができますが、その非常に難しい.. –
私はwana知っている、他の方法があれば。 –
ファイルの検索と置換ができるテキストファイルエディタが必要なようです。例えば、
NewLineText1
NewLineText2
End Function
とサブと同じで
End Function
の出現をすべて置き換えます。
関数の先頭に行を追加するのはちょっと難しいでしょうが、検索と置換ツールの良い正規表現や適切なサポートがあればわかりますが、これはわかりやすいはずです。
funducから検索と置換を使用していますが、他のツールもありますし、仕事をするトンがあると確信しています。
また、ビジュアルスタジオ内でマクロを使って同じことをすることもできます。これについては、今考えてみるとさらに簡単です。例えば
(擬似コード):あなたは、ソースコントロールのいずれかの形式を使用していないことを示唆している「小さなミス」、とあなたのソースコードを台無しに心配なら
Search for " sub "
If the previous word is not "End"
Jump to the end of the line
Add a new line
Go to the beginning of the new line
Add your new text
Else
Jump to the beginning of the current line
Add a new line (to force the End Sub down)
Go up a line (if you are still on the end sub line)
Add your new lines.
- 1. Bash:ファイルの特定部分をbashで更新する
- 2. フォームの特定の部分を更新する方法
- 3. ファイルの特定の部分のみを変更します。
- 4. WebMatrix - 部分的な更新の更新
- 5. ファイルの特定の部分を除いたファイルのWebpackローダーテスト
- 6. REST - 部分データの更新
- 7. NHibernateの部分更新
- 8. 設定ファイルの特定部分をきちんとアサートする
- 9. ファイルの内容の特定の部分を読む
- 10. ファイル名のバッチの特定の部分を削除します
- 11. .txtファイルの特定の部分の保存と読み取り
- 12. ファイルの特定部分をフィルタするためのJava 8ストリームフィルタ
- 13. ファイルの特定の部分を読み取る
- 14. JavaScriptファイルの特定の部分に文字列を挿入
- 15. シェルのファイルから特定の部分を印刷する
- 16. Excel vbドロップダウンリストの更新
- 17. 特定のビューのみの部分レンダリング
- 18. ページの特定の部分のURL
- 19. EntityFramework更新部分モデル
- 20. Internet Explorerは、部分更新
- 21. Elasticsearch部分更新コレクション
- 22. 部分休憩更新
- 23. ReactJS:親子部分更新
- 24. Swift:特定の部分のスパークアクション(avaudioplayer)
- 25. Algolia:クエリの特定の部分にrestrictSearchableAttributes
- 26. JFrameの特定の部分にスクロール
- 27. Googleマップの特定の部分
- 28. jQuery divの特定の部分をクリック
- 29. ビデオの特定の部分を再生
- 30. Beanへの部分XMLマッピングの更新
!どこかでコードのバックアップを取っておいてください! –