Gstatus 및 p 명령이 작동하지 않음
4646 단어 vim-fugitive
묘사
헤이,내가
:Gstatus
를 실행할 때 창이 분열되어 수정된 파일을 정확하게 볼 수 있지만 -
아무것도 하지 않고 p
메인 창의 경로 목록으로 넘어갑니다.나는
.vimrc
파일에 대해 잘 알지 못하지만, 설정 중의 어떤 것들이 그것을 어지럽히지 않았는지 확인하기 위해, 이 줄을 제외하고vim Surviant를 불러오는 것을 모두 삭제했지만, 이것은 문제를 해결할 수 없다.다음은 내 운영 체제 정보입니다.
System Version: OS X 10.9.2 (13C1021)
Kernel Version: Darwin 13.1.0
그리고 내 VIM 버전:VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Sep 12 2013 14:04:26)
나는 내가 어리석은 짓을 하고 있다는 생각을 완전히 받아들였다스마일리:이 위대한 프로젝트에 감사 드립니다. 대단합니다!
건배,
마이크
토론 #1
는 몇 주 전부터 나도 같은 일을 겪었다.그것은 이전에 확실히 효과가 있었다.macvim 스냅샷현재 버전 10.9나는 다른 플러그인이 매우 많지만, 나는 확실히 이전에 사용한 적이 있다고 생각한다.
" My Plugins
Plugin 'gmarik/vundle'
Plugin 'matchit.zip'
Plugin 'The-NERD-tree'
Plugin 'scrooloose/nerdcommenter'
Plugin 'vimoutliner/vimoutliner'
Plugin 'surround.vim'
Plugin 'repeat.vim'
Plugin 'ervandew/supertab'
Plugin 'Syntastic'
Plugin 'Lokaltog/vim-powerline'
Plugin 'ctrlp.vim'
Plugin 'fugitive.vim'
Plugin 'ocamlMultiAnnot'
Plugin 'OCamlPro/ocp-indent'
Plugin 'jpalardy/vim-slime'
Plugin 'ivanov/vim-ipython'
Plugin 'vim-scripts/AutomaticLaTexPlugin'
Plugin 'Align'
Plugin 'AutoAlign'
Plugin 'Solarized'
Plugin 'jonathanfilip/vim-lucius'
필요하면 map
의 출력을 발표하거나 비슷한 토론 #2
검사:nmap <buffer> -
를 통해 지도가 어디에 있는지 알려 드리겠습니다.이외에 플러그인을 비활성화하려고 시도합니다.토론 #셋
Gstatus 버퍼nmap -
에서 수행한 결과n - *@:<C-U>execute <SNR>32_StageToggle(line('.'),line('.')+v:count1-1)<CR>
따라서 매핑이 활성 상태인 것 같습니다.그러나 아무런 행동도 취하지 않았다.동시에 열리는 분할 창에서 젤라틴 완충액에 똑같은 일을 하면
n -p @:<C-U>keepjumps exe v:count1."Part"<CR>
n -c @<Plug>CommentLines
n -s @:<C-U>keepjumps exe v:count1."Sec"<CR>
n -S @:<C-U>keepjumps exe v:count1."SSec"<CR>
지도가 이곳에 머무르지 않고 관여하지 않는다면 무슨 재미있는 일이 일어날까요?나는 이것에 대해 의심을 표한다.만약 네가 영어를 사용하지 않는다면 아마도 언어 환경 문제일 것이다.나는 영어를 쓰고 있다.나는 그것이 얼마 전까지만 해도 일했던 것을 확실히 기억한다. 그래서 일부 업데이트/새 플러그인이 그것을 파괴할 수도 있다.플러그인을 마운트 해제하지 않은 상태에서 플러그인을 비활성화하는 간단한 방법이 있습니까?토론 #4
+1OSX 10.9.3에서vim 7.4를 사용합니다.
토론 #5
새로운vim 설정을 사용해 보십시오: 이동했습니다.빔/및.비켜.vundle과 도주범만 포함하는 새로운 것을 만들었습니다.주사위 없음: Gstatus 창에서토론 #6
키가 작동하지 않습니다.이것은 OP가 쓴 것과 같다.MacVim 또는 OS X의 일반적인 문제인 것 같습니다.
토론 #7
버퍼의 내용은 어떻습니까?-
큰 도움이 되지 않을 수도 있지만, 이것은 나에게 매우 유용하다.나는 내가 나의 배치를 바꾸지 않았다고 맹세한다.토론 #8
여기 예시:Gstatus
버퍼(토론 #9
가 작동하지 않습니다. 검사했습니다)On branch rewrite
Your branch is up-to-date with 'origin/rewrite'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: draft_2.tex
Untracked files:
(use "git add <file>..." to include in what will be committed)
.$draftliterature.bib$
no changes added to commit (use "git add" and/or "git commit -a")
토론 #10
와 나는 @michael grunder와 처지가 같다. 어떤 이유에서든지 그것은 나에게 작용하기 시작한다.:Gstatus
도주범을 갱신해 볼 생각은 아무도 없나요?이미 10월에 확정됐기 때문이다.-
@t는 일정 시간 후에만 열립니다.나는vim 플러그인을 자주 업데이트하지 않는다. 설령 내가make 작업이 하나 있다 하더라도, 그것은 단지 나를 위해 한 것이다.죄송합니다. 추가 소음과 시간 낭비!
토론 #11
@tpope ok, 그래서 나는 내가 최신이라고 확신한다.이유는 다음과 같다. 나는 Vundle을 사용하고 '도주범' 을 추가했다.vim'는 나의 패키지 목록을 업데이트했고, 최근에 모든 패키지를 업데이트했다.너의 평론 후에 나는 갔다.vim/bundles/Survious 디렉토리에 git 상태인 "최신"을 표시합니다.그러나git log는 마지막으로 제출한 것은 2011년이라고 밝혔다.이 때문에 도주범이 가리키는 상위 환매 협정인 것 같다.vim '은 이미 유행이 지났다."tpope/vim 도주범"으로 전환하면 일을 할 수 있습니다.
이것은 vundle에 내장된 함정인 것 같습니다. 표준 플러그인 리포가 최신
토론 #12
을 유지하지 않았습니다. 이 점을 연구한 후에 vundle를 표준으로 하는github 사용자는'vim 스크립트 '입니다.이것은 매우 환영받는 것 같다.이게 기준인가요?누가 그것이 최신이라는 것을 확보하는 것을 책임져야 합니까?플러그인 작성자?다른 사람?토론 #13
vim 스크립트 서비스가 1년 넘게 중단된 것으로 알고 있습니다.'도주범'도 석방에 크게 뒤처져 있으니 주의해 주십시오.Reference
이 문제에 관하여(Gstatus 및 p 명령이 작동하지 않음), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://github.com/tpope/vim-fugitive/issues/483텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)