소스 코드 형식은 4 열 탭 간격을 사용합니다. 보존 (즉, 탭은 공간으로 확장되지 않음). 각 논리적 들여 쓰기 레벨은 하나의 추가 탭 정지입니다. 레이아웃 규칙 (브레이스 포지셔닝 등) BSD 컨벤션을 따르십시오.
제출 된 패치는 절대적으로 따를 필요가 없습니다 이러한 서식 규칙은 그렇게하는 것이 좋습니다. 당신의 코드Pgindent, 그래서 다른 세트에서 멋지게 보이게 할 필요는 없습니다. 서식 규칙의.
EMACS의 경우 다음 (또는 유사한 것)을 추가하십시오~/.emacs초기화 파일 :
;; "Postgres"또는 "PGSQL"이 포함 된 경로가있는 파일을 확인하십시오. (SETQ Auto-Mode-Alist (cons '( "\\ (postgres \\ | pgsql \\).*\\. [ch] \\'". pgsql-c-mode) 자동 모드 알리스트))) (SETQ Auto-Mode-Alist (cons '( "\\ (postgres \\ | pgsql \\).*\\. cc \\'". pgsql-c-mode) 자동 모드 알리스트))) (defun pgsql-c-mode () ;; 토토 사이트 순위 C 코드에 대한 형식을 설정합니다 (대화식) (C 모드) (setq-default tab-width 4) (C-set 스타일 "BSD"); C- 기본 오프셋을 4로, 다른 물건으로 설정하십시오 (c-set-offset 'case-label'+); PG Custom과 일치하도록 조정 사례 (setq indent-tabs-mode t)); 들여 쓰기 할 때 탭을 유지하십시오
forvi, Your~/.vimrc또는 동등한 파일에는 수행원:
set tabstop = 4
또는 VI 내에서 동등하게, try
: set ts = 4
텍스트 브라우징 도구moreandLess|
more -x4 Less -X4
탭을 적절하게 보여주기 위해.