ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Visual Studio] Code style 변경하기 (BSD, K&R)
    C++/미분류 2022. 9. 14. 16:54

    소스코드를 작성하는 스타일은 크게 BSD, K&R의 두 종류가 있습니다.

    이번 글에서는 두 코드 스타일을 살펴보고, Visual Studio의 코드 편집 스타일을 변경하는 방법을 다룹니다.

     


     

    1. Code style : BSD

     

    더보기

    BSD 스타일은 Allman 스타일이라고도 불립니다.

    형태는 아래와 같습니다.

    void function()
    {
        someFunction();
    }

    중괄호에 현재 스코프와 같은 수준의 공백을 사용하되, 개행 문자를 사용합니다.

    이후 본문의 내용은 한 수준 아래로 들여쓰기 합니다.

     

    2. Code style : K&R

     

    더보기

    K&R 스타일은 다음과 같은 형태를 가지고 있습니다.

    void function() {
        someFunction();
    }

    본문의 내용을 한 수준 아래로 들여쓰는 것은 같습니다.

    하지만, 중괄호의 시작점에 개행문자를 사용하지 않습니다.

     

    3. Code style : etc

     

    더보기

    BSD와 K&R이 아닌 다른 코드 스타일은 관련 내용이 기술되어있는 위키피디아 링크로 대체하겠습니다.

    https://en.wikipedia.org/wiki/Indentation_style#K&R_style

    이 링크에 더 많은 스타일이 있지만, 주로 사용되는 것은 상술된 두 가지 스타일 입니다.\

     

    4. Visual Studio 코드 스타일 수정하기

     

    더보기

    본 문단의 내용은 Visual Studio 2022버전, 영어 언어 기준으로 작성되었습니다.

     

    우선 Tools -> Option을 통해 설정 창으로 들어갑니다.

    설정 창의 Text Editor -> C/C++ -> Code Style -> Formatting -> New Lines 항목으로 이동합니다.

    해당되는 상황(namespace, class, function 등)별로 중괄호를 어느 위치에 삽입할 지 선택할 수 있습니다.

    상황 별 처리방벙을 선택하면 아래쪽에 예시 코드가 생성됩니다.

    위 내용은 C/C++기준으로 작성되었습니다.

    Text Ediot 하위 항목에서 언어를 선택할 시, 해당 언어에 대한 수정이 가능합니다.

     

    수정된 옵션을 기존 코드에 적용시킬 경우, Ctrl + A (혹은 대상 코드 블록)으로 적용시킬 코드를 선택한 후

    Ctrl + K + F로 수정할 수 있습니다.

     


     

    감사합니다.

    댓글

Designed by Tistory.