2025 년 7 월 17 일 : | 윈 토토 : 윈 토토 18 베타 2
이 문서는 지원되지 않는 버전의 사설 토토 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다토토 베이 : 문서 : 17 : 54.1. 서식버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

51.1. 서식

소스 코드 형식은 4 열 탭 간격을 사용합니다. 각 논리적 인 압입 레벨은 하나의 추가 탭 정지입니다.

레이아웃 규칙 (브레이스 포지셔닝 등)은 BSD 규칙을 따릅니다. 특히, 통제 된 블록을위한 곱슬 괄호if, while, 스위치등은 자신의 라인으로 이동합니다.

코드가 80 열 창에서 읽을 수 있도록 라인 길이를 제한합니다. (이것은 80 열을 지나서는 안된다는 의미는 아닙니다. 예를 들어, 80 열 이내에 코드를 유지하기 위해 임의의 장소에서 긴 오류 메시지 문자열을 깨뜨리는 것은 아마도 가독적 인 순이익이 아닐 것입니다.).

100PostgreSQL : 문서 : 9.5 : 서식76//댓글). 엄격한 ANSI C 컴파일러는이를 허용하지 않습니다. 같은 이유로, 새로운 변수 선언 중간 블록과 같은 C ++ 확장자를 사용하지 마십시오.

멀티 라인 주석 블록의 선호하는 스타일은입니다.

/*
 * 댓글 텍스트가 여기에서 시작됩니다
 * 그리고 여기서 계속됩니다
 */

열에서 시작하는 주석 블록은 as-as-as-as-asPgindent, 그러나 댓글 블록이 평범한 텍스트 인 것처럼 변환 된 주석 블록을 다시 흐르게합니다. 압축 된 블록에서 라인 브레이크를 보존하려면 다음과 같은 대시를 추가하십시오.

/*----------
     * 댓글 텍스트가 여기에서 시작됩니다
     * 그리고 여기서 계속됩니다
     *---------
     */

제출 된 패치는 이러한 형식 규칙을 절대적으로 따를 필요는 없지만 그렇게하는 것이 좋습니다. 코드가 실행됩니다Pgindent다음 릴리스 전에 다른 포맷 규칙에서 멋지게 보이게 할 필요는 없습니다. 패치에 대한 좋은 경험 법칙은입니다."새 코드를 기존 코드처럼 보이게 만드십시오".

theSRC/Tools디렉토리는 샘플 설정 파일이 포함되어 있습니다.emacs, xemacs또는vim이 규칙에 따라 코드를 포맷하는 데 도움이되는 편집자.

텍스트 브라우징 도구moreLess:로 호출 할 수 있습니다.

more -x4
Less -X4

탭을 적절하게 보여주기 위해.