":Gtdiff"명령을 추가하여 새 탭에서 diff 열기
묘사
PR#413 및 #319에서 설명한 대로 관련 명령과 명령이 추가되었습니다.새 탭에서 Git Diff 문서를 엽니다.
#413과 마찬가지로 새 탭은 현재 작업 탭 앞에 작성됩니다.
한동안 놀다가 새 diff 옵션을 닫는 것 같습니다
원래의 업무 꼬리표로 데려다 줄 거예요.
토론 #1
단지 참고로 제공되는 이 점에 관한 오래된 지점:https://github.com/tpope/vim-fugitive/compare/tpope:master...blueyed:gtdiff.현재 직접 검사/비교할 수 없습니다.토론 #2
그럼 이게 받아들여질 수 있을까요?토론 #셋
내가 잘 모르는 기능에 3개의 명령을 추가하는 것에 대해 나는 매우 화가 났다.지도에 의하면 주요 용례가 :Gstatus
부터 시작된 것으로 추측할 수 있습니까?그렇다면 자신의 옵션 카드에서 열기:Gstatus
와 전통적인 diff 조작을 실행하는 것은 같은 간단한 기술이 아니겠는가?토론 #4
(적어도 나에게)의 주요 용례는 선택적으로 큰 블록을 인덱스하는 것이다.한 창에서 여러 파일을 처리할 때 긴 파일:Gdiff
을 발표하는 것이 매우 유용할 것으로 추정된다.기타 명령:Gtdiff
과 :Gtvdiff
은 사용자가 의외로 느끼지 않도록 기존의 명령 모델을 따를 뿐이다.:Gtsdiff
의 매핑이 논리를 확장한 것 같습니다.:Gstatus
비추지 않아도 괜찮지만 :Gstatus
팝업 숨기기, 선택적 인덱스, 심지어 누르기 등 상황에서 매우 효과적이라고 생각할 것이다.:Gtdiff
: 하하: 지금 생각해보면 토론 #5
와dh
가 비친다ds
.나는 :Gsdiff
의 기존 명령에 완전히 충실하기 위해 추가 dth
를 추가해야 할지도 모른다어쨌든 @tpope라는 홍보는 지금 합리적으로 보입니까?
:Gstatus
지도를 잠시 죽이고 하나로 눌러 제출한다.다음에 합병 계획이 발표될 때까지토론 #6
완료.겸사겸사 한마디 하자면, 이것은 나의 첫 번째 기원 공헌이다.감사합니다.
토론 #7
vim-fugitive
축하보다 더 좋은 곳을 찾지 못했습니다:)2015년 11월 23일 월요일 저녁 7:25 Sudarshan [email protected]
쓰기:
Done. BTW, this is my first open open source contribution. Thanks, I couldn't have found a better place than vim-fugitive
— Reply to this email directly or view it on GitHub https://github.com/tpope/vim-fugitive/pull/715#issuecomment-159112621.
토론 #8
아이고.나는 네가 가지고 있는토론 #9
의 기초 위에서 나의 공관을 재조정하고 싶다이게 무슨 마법 주문이야?(내 로컬
tpope/master
은feature/diff_new_tab
의 최신 버전)github/wadkar/feature/diff_new_tab
토론 #10
이걸 해야 돼git rebase 1c84800 --onto tpope/master
토론 #11
1c84800
는 네가 보류하고 싶은 첫 제출 전의 제출이니까)토론 #12
업데이트가 있니?나는 이 문제가 해결되기를 바란다.노트북에서 일하는 데 있어서 나는 다른 창이 필요하지 않고 하나의 옵션에서 차이를 보고 싶다.만약 이것이 다른 방식으로 실현될 수 있다면, 나는 너의 견해를 듣고 싶다.하지만 이번 공관에서의 제의는 나에게 정말 좋았다.토론 #13
@tpop 이걸 대가의 대열에 융합시킬 때가 된 것 같아요. -)기억해라, 이것은 나의 첫 번째 공헌이다. 나는 부정적인 답을 받아들이지 않을 것이다😝
마스터에서 다시 설정해서 제출로 압축하고, 이 기능을 설명하는 똑같은 이전 제출 메시지를 사용하십시오.
받아들이다🙏
토론 #14
그리고 이 라인에서 다시 방문my old comment하면토론 #15
창에dt
지도를 추가하는 것이 더 일치할 수 있다는 것을 깨달았습니다.나는 여전히 그것에 대해 모순을 느낀다. 왜냐하면 그때 그것은 나의 주요 용례가 아니었기 때문이다.그러나 사용자 체험/가장 의외의 측면에서 볼 때 Gstatus
함수(2588 줄 근처)에 다음 줄을 추가하는 것은 논리에 맞는 것 같다.nnoremap <buffer> <silent> dt :<C-U>execute <SID>StageDiff('Gtdiff')<CR>
메시지를 제출하면 s:BufReadIndex()
@tpope가 여전히 관련되어 있음을 암시합니다. 통합될 기회가 있습니까?토론 #16
무서웠는지 잊어버렸는지 기억이 안 나요.2019년의 해결 방안은토론 #17
를 사용하여 이 행위를:tab Gdiff
에 두는 것이라고 생각합니다.이것은 내가 새로운 명령으로 인터페이스를 팽창시킬까 봐 걱정하는 것을 피할 것이다.
Reference
이 문제에 관하여(":Gtdiff"명령을 추가하여 새 탭에서 diff 열기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://github.com/tpope/vim-fugitive/issues/715텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)