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 を選択すれば,プロジェクトのすべてのファイルに対してブロックが配置される。

 

この記事に星をつける

おすすめ度
スタイル

特集コンテンツ一覧

RESTlessnessに打ち勝つ

Matt McLarty 2019年3月13日 午前7時39分

.NET CLIクイックツアー

Jeremy Miller 2019年2月18日 午前1時55分

.NET CoreとDevOps

Dave Swersky 2019年2月6日 午後11時46分

こんにちは

コメントするには 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メールを変更すると確認のメールが配信されます。

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