git 커밋 접두사 입력을 지원하는 Vim 플러그인 : vim-git-commit-prefix를 만들었습니다.
4030 단어 Vimvim-pluginsGitHubGit
소개
Vim 플러그인의 공부를 세세하게 계속하고 있어, 이제 간단한 플러그인을 만들어 보고 싶다고 생각해 만든 플러그인을 소개합니다.
vim-git-commit-prefix란?
gotchane/vim-git-commit-prefix 은 git에서 커밋 메시지를 편집 할 때 접두사 후보를 표시하는 플러그인입니다.
git 의 디폴트 에디터를 vim 으로 한 상태로
git commit
를 하면(자), 편집 화면의 최초에 접두사의 후보를 표시해 줍니다.2020/02/16 추가:
이하 PR 를 보내 주셨습니다! 보다 편리하게 되었다고 생각합니다. 감사합니다! !
Vim에서 git을 조작하는 플러그인, vim-fugitive 또는 gina.vim 에서도 작동하도록
git commit --amend
이나 git rebase
안의 reword
등에서는 플러그인이 발화하지 않도록사용법
플러그인 관리자에서 플러그인을 설치합니다.
call dein#add('gotchane/vim-git-commit-prefix')
그리고 git의 기본 편집기를 vim으로 설정하면 괜찮습니다.
$ git config --global core.editor vim
git commit
를하면 편집기 시작과 동시에 커밋 접두사 완성이 표시된다고 생각합니다. 상하에서 후보를 선택하세요.2020/02/16 추가:
Vim에서 git을 조작하는 플러그인으로 이용되는 분은, 각각의 플러그인으로
git commit
상당한 조작을 하면 이용할 수 있습니다.vim-fugitive 의 경우
:Gcommit
gina.vim 의 경우
:Gina commit
접두사 정보
angular.js/DEVELOPERS.md 을 답습하고 다음을 선택할 수 있습니다.
만든 배경
사내에서 커밋 접두사를 붙이는 것이 유행하고 있거나, 커밋 접두사의 유용성에 관한 기사를 읽거나 하고 있어, 커밋 접두사 붙이는 운용해 보고 싶다고 생각했습니다. 그러나 막상 하려고 하면 기분으로 붙이거나 붙이거나 하고, 계속하는 것은 어렵다고 느꼈습니다.
그래서 커밋 메시지를 편집할 때 강제로 접두사를 보완해주는 것이 없는지를 찾고 있었습니다. cz-cli 라는 접두사 완성을 지원하는 도구도 있는 것 같습니다만, 나는 커밋 메세지 편집을 vim 로 하고 있었다고 하는 일도 있어, vim 플러그인의 공부의 제목이 되어도 좋다고 생각해 , vim 플러그인을 만들어보기로 결정했습니다.
실제로 스스로 사용하기 시작하고 나서는, 반드시 접두사를 붙이는 의식이 붙었으므로 편리하게 사용하고 있습니다.
결론
처음 만든 플러그인이므로 거친 제작이라고 생각합니다만, 좋으면 사용해 보세요. Issue, PR 기다리고 있습니다!
참고
Reference
이 문제에 관하여(git 커밋 접두사 입력을 지원하는 Vim 플러그인 : vim-git-commit-prefix를 만들었습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/gotchane/items/b35dc922315bb431a592텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)