어떻게 Visual Studio 자동 생성에 대한 교정기는 기능 블록은?
-
08-06-2019 - |
문제
수 맹세하는 사람들을 본 적이 입력 기능 헤더 다음을 치는 일부 주요 조합을 자동으로 만들기능 교정기와 삽입 커서 그들 사이의는 다음과 같이
void foo()_
하기
void foo()
{
_
}
이 기능을 내장?
해결책
체크아웃 ---끝---이력서 -그것은 Visual Studio 에서 이 기능을 사이에서,많은 다른 개발에 도움이 됩니다.
도 C#완료, 또 다른 추가합니다.
는 경우에 당신은 당신의 자신의 체크 아웃 이 문서.Insane 는 한이 있어야 할,하지만.
다른 팁
도구 모습 니스(특히---끝---이력서 그러나$200-350ouch!) 그러나 나는 끝까지만 매크로 기록하고 할당하게<ctrl>+<alt>+[
매크로 다음과 같이 나왔다:
Sub FunctionBraces()
DTE.ActiveDocument.Selection.NewLine
DTE.ActiveDocument.Selection.Text = "{}"
DTE.ActiveDocument.Selection.CharLeft
DTE.ActiveDocument.Selection.NewLine(2)
DTE.ActiveDocument.Selection.LineUp
DTE.ActiveDocument.Selection.Indent
End Sub
편집:내가 사용하는 매크로 기록을 만들이고 그것은 너무 나쁘지 않았습니다
그것을 달성될 수 있는 코드를 사용하여 조각,일부 이미 내에서(입력하십시오"svm"고 타격 탭 탭)..
가의 재산에 대한 정보에 그물을 만드는 이들:
Google!나는 그들을 사용이 많이!:D
살펴보 visual 지원 뿐만 아니라.
나는 그냥 만들어진 중 하나에 따라@Luke's 니다.이 중 하나는,당신은 히트를 입력한 다음의 키 조합하고 그것을 삽입됩:
if ()
{
}
else
{
}
이에 커서를 놓는 괄호에 의해하는 경우 문입니다.
Sub IfStatement()
DTE.ActiveDocument.Selection.Text = "if ()"
DTE.ActiveDocument.Selection.NewLine()
DTE.ActiveDocument.Selection.Text = "{"
DTE.ActiveDocument.Selection.NewLine(2)
DTE.ActiveDocument.Selection.Text = "}"
DTE.ActiveDocument.Selection.NewLine()
DTE.ActiveDocument.Selection.Text = "else"
DTE.ActiveDocument.Selection.NewLine(2)
DTE.ActiveDocument.Selection.Text = "{"
DTE.ActiveDocument.Selection.NewLine(2)
DTE.ActiveDocument.Selection.Text = "}"
DTE.ActiveDocument.Selection.LineUp(False, 7)
DTE.ActiveDocument.Selection.EndOfLine()
DTE.ActiveDocument.Selection.CharLeft(3)
End Sub
제휴하지 않습니다 StackOverflow