본문 바로가기

Coding

Git Commit Message를 위한 VI Core editor 설정

김은호님이 번역해주신 좋은 git 커밋 메시지를 작성하기 위한 7가지 약속에는 Commit Message 작성 시, 1. 제목과 본문은 한 줄 띄어 작성하기, 2. 제목은 50자로, 3. 본문은 72자라는 Best Practice가 실려있어요.

 

혹시 저처럼 git core editor를 vim을 쓰신다면! 다음과 같은 config를 추천드립니다.

git config --global core.editor "vi -c 'set colorcolumn=72'"

Commit Message는 log를 확인할 때 그리고 --oneline 옵션을 붙였을 때 특히 Line Length가 중요한데 (최대 72 Line),
저 라인을 추가하면 git commit 시에 commit message에 72번째 라인에 Ruler가 생겨서 Commit Message 작성이 편해요.

평소에 vi쓸 때는 72라인이 필요 없어서.. vimrc에 설정하지 않고 매번 일일이 set colorcolumn=72쳤었는데
저렇게 vi command에 옵션을 추가할 수도 있더군요..!

 

72번째 라인에 빨간 ruler보이시죠?

'Coding' 카테고리의 다른 글

Python으로 우리팀 MBTI 궁합 알아보기~  (1) 2021.03.13
코드에서 Path를 처리할 때  (0) 2020.03.25
[pep8] Private Attributes  (0) 2018.07.09