*Visual Studio TIPS [#q98be698]
Visual Studioの便利な使い方など
#contents
**タスク一覧とブックマーク [#e8d5c2be]
「表示→タスク一覧」 でタスク一覧ウィンドウがでる.
ウィンドウ上部が「ユーザータスク」となっていたら「コメント」に変える.
コード上のコメントで,
// HACK:ここを変更
などのように記述すれば行番号とともに一覧表示される.
ダブルクリックすればその場所に移動する.コードが長くなってきたら便利.
また,「ツール→オプション」のオプションウィンドウで,「環境→タスク一覧」でオリジナルのキーワード(トークン)を追加できる.
**コード定義ウィンドウ [#adb44047]
「表示→コード定義ウィンドウ」でコード定義ウィンドウが表示される.
コード中の関数呼び出し部などをクリックするとその実装の中身などがすぐに見られる.
**正規表現検索 [#f5c45995]
Ctrl-Fの検索ウィンドウやCtrl-Rの検索と置換ウィンドウでは文字列検索を行えるが,ウィンドウ一番下の条件チェックをオンにして「正規表現」を選ぶと正規表現による検索,置換ができる.
例えば,/* */ の一行コメントを // に置き換える場合,
検索する文字列に
/\* {.*} \*/
置換後の文字列に
// \1
とすればよい.
そのほか,Visual Studio独自の表現として以下のようなものがある.
-{} タグ付き正規表現(かっこ内の正規表現でタグ付けされた文字列を検索)
-:i C/C++識別子([a-zA-Z_$][a-zA-Z0-9_$]*)
-:q 引用符で囲まれた文字列( ("[^"]*")|('[^']*') )
-:b スペースまたはタブ
-:z 整数(符号なし10進整数 ([0-9]+) )
-\n n番目のタグ付き正規表現.検索側で{}でタグ付けされた文字列を置換側で\1,\2と指定する.
-\(w,n) 右揃え.置換で,n番目のタグ付き正規表現を,少なくとも w 文字分の幅があるフィールドで右揃えする.
-\(-w,n) 左揃え.置換で,n 番目のタグ付き正規表現を,少なくとも w 文字分の幅があるフィールドで左揃えする.
-~(X) 対象外.文字列でこの位置に X がある場合は検索しない.
例えば,real~(ity) では,"realty" や "really" の "real" は検索されるが,"reality" の "real" は検索されない.
-:d 10進数([0-9])
-:h 16進数([0-9a-fA-F]+)
-:n 有理数( ([0-9]+.[0-9]*)|([0-9]*.[0-9]+)|([0-9]+) )
**クリップボードリング [#kf5db1e4]
Visual Studio内蔵のクリップボード履歴機能.貼り付けるときにCtrl+Vでなく,Ctrl+Shift+Vを押し,
CtrlとShiftを押したままVを押し直すと最大過去20個の履歴が次々出てくる.
**コード整形 [#lb4db6a5]
「編集→詳細→選択範囲のフォーマット」で字下げなどを整えてくれる.
Visual C#ならば,間のスペースなどもっと細かいものをオプションウィンドウで指定できる.
*リンク [#hd4baa18]
-[[MSDN:http://www.microsoft.com/japan/msdn/]]
-[[Visual Studio 2005 Tips:http://www.microsoft.com/japan/msdn/events/online/thisweek/vstips/]]
-[[@IT:http://www.atmarkit.co.jp/index.html]]~
[[Visual Studio:http://www.atmarkit.co.jp/channel/vstudio/vstudio.html]]