programing

Visual Studio에서 if 문 (HTML)과 같은 줄에 중괄호를 배치 할 수 있나요?

nasanasas 2020. 11. 18. 09:13
반응형

Visual Studio에서 if 문 (HTML)과 같은 줄에 중괄호를 배치 할 수 있나요?


Visual Studio에서 MVC 뷰 (.aspx 또는 .ascx 파일)를 디자인하는 동안 나는 종종 if 문을 사용합니다. 자동 서식 (Ctrl-K, D)을 사용하면 VS는 중괄호를 이렇게보기 어렵고 읽기 어려운 방식으로 감 쌉니다.

<% if (Model.UserIsAuthenticated)
   { %>
       (some HTML goes here...)
<% } %>

대신 Visual Studio를 다음과 같이 자동 형식으로 만드는 방법이 있습니까?

<% if (Model.UserIsAuthenticated) { %>
       (some HTML goes here...)
<% } %>

아니면 더 좋은 방법이 있습니까? 아직 Razor를 사용하고 싶지는 않지만 문제가 해결 될 것 같습니다. 도움이된다면 Resharper 5와 함께 VS2010을 사용하고 있습니다.


ToolsOptionsText EditorC#Formatting아래 New Lines에는 각 케이스 (새 방법, 제어 블록 등)에 대한 여는 중괄호에 대한 규칙이 있으며, 원하는 것을 찾을 수 있습니다.

여기에 이미지 설명 입력


형식은 개별 플러그인에 의해 처리되며 js의 경우 다음 설정을 사용할 수 있습니다.

// Defines whether an open brace is put onto a new line for functions or not.
"javascript.format.placeOpenBraceOnNewLineForFunctions": true,

참고 URL : https://stackoverflow.com/questions/4020070/can-i-make-visual-studio-place-curly-braces-on-the-same-line-as-an-if-statement

반응형