-
[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로 수정할 수 있습니다.
감사합니다.
'C++ > 미분류' 카테고리의 다른 글
[Win32] Windows application 만들기 (1) 2024.01.25 [C++] 랜덤 이벤트 (확률) 구현하기 (0) 2022.10.06 [WinAPI] Edit Control에서 Enter키 입력 받기 (0) 2022.06.22 [Visual Studio] LNK2019, LNK1120 (0) 2022.06.13 [Visual Studio] Solution & Project (0) 2022.06.07