10
06

탭키를 써서 변수와 주석을 정렬한 모습이지만, 세미콜론을 입력하는 등 코드 수정을 하면서 멋대로 정렬이 흐뜨러진다.

문제는 Visual Studio의 자동 코드 정렬 및 서식 기능 때문.
기본적으로 Visual Studio는 코드를 작성할 때 자동으로 정렬을 맞추려는 기능이 활성화되어있다.
이를 비활성화하거나 사용자 정의 규칙을 적용해서 원하는 대로 코드를 정렬 가능하다.

자동 서식 기능 비활성화

  1. Visual Studio 설정에서 자동 서식 기능을 조정.
    • Tools(도구) > Options(옵션)으로 이동.
    • Text Editor(텍스트 편집기) > C# > Formatting(서식) 항목으로 이동.
    • General(일반)에서 다양한 자동 서식 옵션을 볼 수 있다.
      • Automatically format on semicolon (세미콜론 시 자동 정렬) 같은 옵션을 체크 해제하면, 세미콜론을 입력할 때마다 자동으로 정렬되지 않게 할 수 있다.
  2. 주석 위치 유지:
    • Tools > Options에서 Text Editor > C# > Formatting > General에서, Ignore spaces in comments 옵션을 활성화하면 주석 위치가 자동 정렬로 인해 변경되지 않게 할 수 있다.
반응형
COMMENT