BT

InfoQ ホームページ ニュース コード編集を支援するSync Block Edit

コード編集を支援するSync Block Edit

ブックマーク

原文(投稿日:2012/12/30)へのリンク

 

Sync Block Edit は,Visual Studio の複数のテキストファイルに重複するブロックを,自動的に更新するエクステンションである。大規模なアプリケーションのソースコードに含まれる著作権ファイルのコンテント更新や,コメントなどの大きなテキストブロックを更新するときに便利だ。VSIXファイルをインストールすれば,Visual Studio 2012 のツールバーからアクセスできる。

Sync Block Edit エクステンションを利用するには,以下のステップに従う必要がある。

  • ひとつのソースコード内のコンテントを,明示的な開始と終了のシグネチャで囲む。

// BEGIN copyright starts
// Your content here
// END copyright ends

  • ブロックを選択した上で,Sync Block Edit ツールバーから Sync Update Block ボタンをクリックする。

例として,2つのフォーム(Form1とForm2)を持つWindowsアプリケーションならば,Form1に必要な変更を加えるだけで,その変更の内容がForm2にも自動的に反映される。

Sync Block Editエクステンションの使い方を,視覚的に確認してみよう。

変更前のForm1の内容




変更前のForm2の内容



Form1を更新後Sync Update Blockを実行



"Update Text" ダイアログ

変更を行う対象は,Target ドロップダウンから選択することができる。開始と終了の各行の指定には,デフォルトとしてソースコードから適当なテキストが選択されている。

ログレポート



変更後のForm2



上のスクリーンショットからも分かるように,内容の修正を行ったのはForm1のみである。

開始および終了ブロックを明示的に追加していない場合には, Sync Block Edit ツールバーの Sync Create Block ボタンで生成することができる。

"Create Block" 操作

  • 開始および終了ブロックを追加したいコンテントを選択する。
  • コンテントに開始および終了ブロックを設定する。
  • ターゲットを選択する。
  • Create ボタンをクリック

追加されたブロック

選択されたターゲットを対象に,必要な開始および終了行が,エクステンションによって追加される。 ターゲットとして Entire Solution を選択すれば,プロジェクトのすべてのファイルに対してブロックが配置される。

 

この記事に星をつける

おすすめ度
スタイル

特集コンテンツ一覧

.NETエコシステムの紹介

David Pine 2019年11月7日 午後7時48分

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

BT

あなたのプロファイルは最新ですか?プロフィールを確認してアップデートしてください。

Eメールを変更すると確認のメールが配信されます。

会社名:
役職:
組織規模:
国:
都道府県:
新しいメールアドレスに確認用のメールを送信します。このポップアップ画面は自動的に閉じられます。