#git #magit #blame mode 기본 사용법
| n | magit-blame-next-chunk |
| p | magit-blame-previous-chunk |
| N | magit-blame-next-chunk-same-commit |
| P | magit-blame-previous-chunk-same-commit |
청크 단위 이동. shift 키를 얹어주면 같은 커밋 내에 청크끼리 이동한다.
| SPC | magit-diff-show-or-scroll-up |
| DEL | magit-diff-show-or-scroll-down |
현재 버퍼 포커스는 유지한 채, 커밋 버퍼를 위아래로 스크롤 할 수 있다. 만약 커밋 버퍼가 없다면 키를 누르면 자동으로 열어줌. magit에서 이 키바인딩이 많이 쓰인다. *magit-log*
버퍼에서 커밋을 볼 때도 똑같은 키바인딩 사용. emacs에서 사용하는 컨벤션인지는 잘 모르겠다.
| RET | magit-show-commit |
SPC, DEL 키와 다르게 커밋 버퍼를 열고 포커스를 옮긴다.
| t | magit-blame-toggle-headings |
청크 커밋 정보 때문에 코드 보기 힘들 때, 토글하면서 본다.
| q | magit-blame-quit |
종료.
blame이 필요할 때, visual studio에서 해당 파일을 emacs로 열어서 사용하고 있다. 처음엔 GUI 놔두고 왜 이러고 있나 자괴감이 들었지만 적응하니 편리하다.
참고
C-x C-s C-x C-c