Vì bạn đang gắn thẻ C++, bạn nên thêm lớp học bằng trình hướng dẫn tích hợp sẵn. Trình hướng dẫn tạo #pragma một lần chỉ thị. Điều này thậm chí có sẵn cho các trình biên dịch khác: #pragma once, do đó bạn không phá vỡ khả năng tương thích chéo plattform.
gì bạn có thể làm, tuy nhiên, là để tạo ra một macro VS như thế này:
Option Strict Off
Option Explicit Off
Imports System
Public Module HeaderGuard
Sub InsertHeaderGuard()
Dim filename As String = DTE.ActiveDocument.Name
filename = filename.ToUpper().Replace("."c, "_"c)
DTE.ActiveDocument.Selection.Text = "#ifndef " + filename
DTE.ActiveDocument.Selection.NewLine()
DTE.ActiveDocument.Selection.Text = "#define " + filename
DTE.ActiveDocument.Selection.NewLine(2)
DTE.ActiveDocument.Selection.Text = "#endif /* " + filename + " */"
DTE.ActiveDocument.Selection.NewLine()
End Sub
End Module
Đánh dấu, vâng tôi có. – vkrzv
Tạo một macro VS khá đơn giản - xem câu trả lời của tôi bên dưới. Sau đó, bạn có thể gán một phím nóng cho nó. – JeffRSon