Visual Studio에서 임의의 영역에 대한 자동 서식을 해제하는 방법이 있습니까?Visual Studio에서 #region의 자동 서식 기능을 해제합니다. 201x
필자는 원하는대로 들여 쓰도록 자동 서식을 설정했습니다. 그러나 특정 지역 (특히 XML 문서 작성과 관련된 작업)의 경우 들여 쓰기를 작성한 C#보다는 작성중인 XML 문서의 구조를 명확하게 들여 쓰기하고 싶습니다. 예를 들어 :
// Format this normally.
public void WriteXMLDocument() {
// ...
using (XmlWriter x = XmlWriter.Create(filename)) {
// Create XML document
#region dont-format-this // <-- Any way to get VS to recognize something like this?
x.WriteStartDocument();
x.WriteStartElement("RootElement");
x.WriteStartElement("ChildElement1");
x.WriteStartElement("GrandchildElement1a");
x.WriteElementString("GreatGrandchildElement1a1");
x.WriteElementString("GreatGrandchildElement1a2");
x.WriteEndElement();
x.WriteElementString("GrandchildElement1b");
x.WriteEndElement();
x.WriteStartElement("ChildElement2");
x.WriteEndElement();
x.WriteEndElement();
x.WriteEndDocument();
#endregion
}
}
은 분명히 내가 뭘하는지 포맷하는 방법을 추측 Visual Studio를 기대하지 않지만, 차라리 그냥이 지역 내에서 시도하지 것입니다. 그렇지 않으면 라인을 편집 할 때마다 VS가 야심 차게 내 작업을 실행 취소하려고합니다.
매우 가난한 사람의 해결책 : var x___x = x; var x_______x = x; x ___ x.WriteStartElement ("ChildElement1"); 등 ... –
@ ralf.w. 정말 어색하지만, 나는 그것이 작동한다는 것을 인정한다 ... – Tenner