Visual Studioでコード操作と自動化に役立ついくつかのマクロは何ですか?Microsoft Visual Studioの推奨マクロはありますか?
答えて
コードスニペットも追加すると、開発時間の短縮と生産性の向上に役立ちます。
標準のVBコードスニペットには、デフォルトのインストールが付属しています。 C#コードスニペットは、別途ダウンロードして追加する必要があります。 (それらの下にリンク)
私は一般的に使用していないが、Visualスタジオの2005年の本では、かなり良いものがいくつかあります。
C#のコードがリンクをスニペット: http://www.codinghorror.com/blog/files/ms-csharp-snippets.7z.zip (ジェフアトウッドは、リンクを提供) HIH
@RZachary - 私は、コードスニペットが十分に独立していると思うので、前に進んで新しい質問を作成しました。それはここで見つけることができます。 – rjzii
これは私がHTMLやXMLファイルに使う便利なものの一つである:
''''replaceunicodechars.vb
Option Strict Off
Option Explicit Off
Imports EnvDTE
Imports System.Diagnostics
Public Module ReplaceUnicodeChars
Sub ReplaceUnicodeChars()
DTE.ExecuteCommand("Edit.Find")
ReplaceAllChar(ChrW(8230), "…") ' ellipses
ReplaceAllChar(ChrW(8220), "“") ' left double quote
ReplaceAllChar(ChrW(8221), "”") ' right double quote
ReplaceAllChar(ChrW(8216), "‘") ' left single quote
ReplaceAllChar(ChrW(8217), "’") ' right single quote
ReplaceAllChar(ChrW(8211), "–") ' en dash
ReplaceAllChar(ChrW(8212), "—") ' em dash
ReplaceAllChar(ChrW(176), "°") ' °
ReplaceAllChar(ChrW(188), "¼") ' ¼
ReplaceAllChar(ChrW(189), "½") ' ½
ReplaceAllChar(ChrW(169), "©") ' ©
ReplaceAllChar(ChrW(174), "®") ' ®
ReplaceAllChar(ChrW(8224), "†") ' dagger
ReplaceAllChar(ChrW(8225), "‡") ' double-dagger
ReplaceAllChar(ChrW(185), "¹") ' ¹
ReplaceAllChar(ChrW(178), "²") ' ²
ReplaceAllChar(ChrW(179), "³") ' ³
ReplaceAllChar(ChrW(153), "™") ' ™
''ReplaceAllChar(ChrW(0), "�")
DTE.Windows.Item(Constants.vsWindowKindFindReplace).Close()
End Sub
Sub ReplaceAllChar(ByVal findWhat, ByVal replaceWith)
DTE.Find.FindWhat = findWhat
DTE.Find.ReplaceWith = replaceWith
DTE.Find.Target = vsFindTarget.vsFindTargetCurrentDocument
DTE.Find.MatchCase = False
DTE.Find.MatchWholeWord = False
DTE.Find.MatchInHiddenText = True
DTE.Find.PatternSyntax = vsFindPatternSyntax.vsFindPatternSyntaxLiteral
DTE.Find.ResultsLocation = vsFindResultsLocation.vsFindResultsNone
DTE.Find.Action = vsFindAction.vsFindActionReplaceAll
DTE.Find.Execute()
End Sub
End Module
ときに便利ですどんな種類のデータ入力もしなければならず、一度にすべてをエスケープする必要があります。
これは、あなたが簡単に溶液中のすべてのプロジェクトのターゲットフレームワークのバージョンを変更することができ、私が作成したものです:http://geekswithblogs.net/sdorman/archive/2008/07/18/visual-studio-2008-and-targetframeworkversion.aspx
私が使用しているJean-Paul BoodhooさんBDD macro。これは、空白文字をメソッドシグネチャのヘッダ行内の下線で置き換えます。このようにして、通常の文章のようにテストケースの名前を入力することができます。キーボードショートカットを押すと、有効なメソッドシグネチャがあります。
これはソリューションを閉じ、Intellisenseファイルを削除し、ソリューションを再度開くためのマクロです。ネイティブC++で作業している場合は必須です。
Sub UpdateIntellisense()
Dim solution As Solution = DTE.Solution
Dim filename As String = solution.FullName
Dim ncbFile As System.Text.StringBuilder = New System.Text.StringBuilder
ncbFile.Append(System.IO.Path.GetDirectoryName(filename) + "\")
ncbFile.Append(System.IO.Path.GetFileNameWithoutExtension(filename))
ncbFile.Append(".ncb")
solution.Close(True)
System.IO.File.Delete(ncbFile.ToString())
solution.Open(filename)
End Sub
- 1. Visual Studio: "このキーボードショートカットを学ぶ"推奨?
- 2. C#/ Visual Studio unittestingチュートリアルの推奨事項?
- 3. Visual Studio Xamarinプロジェクトの推奨.gitignoreファイル
- 4. SaSの推奨(Microsoftベース)フレームワークですか?
- 5. Microsoft Visual Studio Community実行ファイルはどこにありますか?
- 6. Visual Studioはこれ以上参照を推奨しません
- 7. Microsoft Visual Studio 2015上のローカルデータベースはありませんか?
- 8. Microsoft認知サービス推奨
- 9. Visual StudioマクロのAPIスタイルリファレンスがあります
- 10. Microsoft Visual Studio 2015にWindows Driverオプションがありませんか?
- 11. Microsoft Visual Studio 2017エンタープライズ分離シェルプロジェクトテンプレートがありませんか?
- 12. Visual Studio IntellisenseのjQuery 1.5 vsdocハックの可能/推奨?
- 13. Visual Studioで推奨されるメソッドパラメータを使用するコード
- 14. Qt "BoundsChecker"?ツールの推奨事項はありますか?
- 15. SNMP MIB Visualizerの推奨事項はありますか?
- 16. Androidにリクエストコード値の推奨事項はありますか?
- 17. Snail Mail APIの推奨事項はありますか?
- 18. Subversion 1.5仮想アプライアンスの推奨事項はありますか?
- 19. UIContextualActionアイコンの推奨画像サイズはありますか?
- 20. Visual StudioビルドコマンドVisual Studioのバージョンを確認するためのマクロ
- 21. Microsoft Visual Studio Express C++ 2010にはインストーラメーカーの機能がありますか?
- 22. Visual Studio 2008マクロはVB.Netで記述する必要がありますか?
- 23. Visual Studioバージョンのマクロ
- 24. Visual StudioマクロのCombobox
- 25. 推奨するIndexSearcherメソッドはありますか?
- 26. Microsoft Visual Studio Communityでコードを回復する方法はありますか?
- 27. Microsoft Visual StudioのJavaScript
- 28. Microsoft Visual Studio 2008セットアッププロジェクト
- 29. PHP7 - nusoap - nusoap_clientには非推奨のコンストラクタがあります
- 30. Visual FoxPro 7リソースの推奨事項
削除しないでください。 –