Gdiff 및.tex 파일
4171 단어 vim-fugitive
묘사
'도주범'감사합니다.미안하지만, 이것은 아마도 매우 어리석은 문제일 것이다.하나 봤을 때tex 파일,vim은 두 개의 버퍼를 정확하게 열었지만, 이 변수들이 열리지 않을 수도 있기 때문에, 버퍼마다 diff set scrollbind set wrap을 설정해야 합니다.이런 상황은 비전문가에게 발생하지 않을 것이다.내가 아는 바에 의하면, 텍스 파일.다른 한편, 이것은vimdiff의 문제가 아닌 것 같아서 이 두 플랫폼에서vimdiff를 실행한다.tex 파일은 모든 내용을 정확하게 표시합니다.무슨 단서라도 있나?
토론 #1
모든 버퍼 중:verbose set diff?
을 검사해서 다른 물건이 그것을 더럽혔는지 확인하세요.도주범은 :diffthis
건만 했기 때문에 원흉이라면 놀랄 것이다.토론 #2
파일 내용과 관련이 없는vim latex 플러그인과 관련이 있어야 합니다.최소한의 latex 파일을 사용해 보았지만, Gdiff HEAD^는 위에서 말한 바와 같이 정상적으로 작동하지 않습니다. (두 개의 버퍼를 정확하게 열었지만, 이렇게 해서 diff는 on으로 설정되지 않았습니다.)나는 이 서류를 복사해서 빠뜨렸다.tex 접두사는vim유제의 적재를 방지하고 Gdiff 헤드가 정상적으로 작동하며 내용은 완전히 같다.열린 버퍼의 내용을 새 버퍼로 복사합니다.tex 파일과vimdiff는 이전과 마찬가지로vim latex 플러그인의 존재하에서 모든 것이 완벽하게 작동할 수 있기 때문에vim latex 플러그인과vimdiff의 조합이 아니다.그래서 내가 아는 바에 의하면 문제는 vim latex와 Survious 플러그인의 조합이다.모든 버퍼에 있는verboset diff 명령은vimdiff를 가져오지만 설명이 없는 것 같습니다.토론 #셋
10000줄 코드에서vim latex 내부에서 문제를 일으킨 원인을 찾아내는 임무를 다른 사람에게 처리하도록 하겠습니다.토론 #4
나는 이 문제도 매우 짜증나는 것을 발견했다. 신속한 검사를 통해vim latex 내부에 이상한 일이 발생한 것이 분명하다.도주범이 두 개의 버퍼에 없습니다: diffthis의 원인은: wincmd p 명령으로 창을 변경할 수 없습니다.나는vim latex에서 무엇이 이 문제를 초래했는지 확실하지 않다. (파괴된 임시 분열일 수도 있다.)단, 분할에서 두 번째 latex 파일을 열고 wincmd p 또는 Ctrl-W p를 사용해서 복사할 수 있습니다. 도주범을 위한 해결 방안을 마련할 수 있지만,vim latex에서는 이러한 의외의 행동을 막기 위한 복구 프로그램이 필요할 것 같습니다.토론 #5
찾은 것 같아the culprit:Tex_pack_updateall
분할을 열고 닫습니다.그것은 몇 군데서 호출되었지만, 여기서 문제를 일으킨 것은 이 파일의
LatexSuiteFileType
자동 그룹이다.토론 #6
안녕하세요, 고맙습니다. 저는 인상이 깊었습니다. 저는 이 답을 찾을 수 없을 것 같습니다.그런데 우리 이제 어떡하지?토론 #7
내가 말하고 싶은 것은vim latex를 위해 분리를 열고 닫을 필요가 없는 해결 방안을 찾는 것이다.하지만 이것은vimscript에 대한 나의 이해를 훨씬 능가한다.LatexSuiteFileType
네 가지 가능성은 가장 이상적이고 불가능한 것부터 시작한다.1. 도주범이 한
토론 #8
의 대체품을 찾아 이전 창구로 돌아간다.이것은 윈도우즈에 사실상 식별자가 없고 새 창의 추가와 삭제에 따라 정수만 바뀌기 때문에 까다로운 문제이다.2.vim latex 기능을 버퍼를 열고 닫는 것이 아니라 사용하기
wincmd p
로 복원합니다.vim latex의 코드는 readfile()
가 나타나기 전에 작성된 것일 수 있습니다.3. vim latex에서 이 기능을 사용하지 않는 옵션을 찾습니다.Vim latex에는 약 800개의 기능이 있는데, 우리 중 누구도 이 기능이 비활성화되었는지 알아채지 못할 것 같다.
4.vim유제의 사용을 중지한다.정말로, 나는 몇 년 전에 그것을 사용하지 않았다. 왜냐하면 나는vimrc가 그가 하는 모든 이상한 말들을 처리하는 데 얼마나 집중하는지 알아차렸기 때문이다.내가 진정으로 관심을 가지는 것은 수동으로 조립하기 쉬운 DVI 파일 구축이다.
readfile()
vim유제의 대체품에 대해 어떤 건의가 있습니까?나는 매크로, 귀속, 접기, 텍스트 기반 맞춤법 검사를 매우 좋아한다.나는 정말로 그것으로 DVI 파일을 구축하지 않는다. 나는 그것이 발락 스타일로 보인다는 것에 동의한다.토론 #9
토론 #10
. 맞춤법 검사는 내가 보기에 매우 좋다.나는 그것이 어떤 매크로와 연결을 제공했는지 모르겠지만, 어떤 현대적인 코드 세션 플러그인과 경쟁할지 상상할 수 없다.어, 네 말이 맞아!tex fold 가 활성화되어 있는지 몰랐습니다.그리고장면이 훨씬 낫다.고맙습니다.
2012년 8월 14일 화요일 오전 9:57, 팀 보프[email protected]쓰기:
let g:tex_fold_enabled = 1. Spell checking looks fine to me. I don't know what macros and bindings it offers but I can't imagine it competing with any modern snippets plugin.
— Reply to this email directly or view it on GitHub.
프레델릭 마슨, 보좌관
프레드 하흠슨 암 연구 센터
http://matsen.fhcrc.org/
let g:tex_fold_enabled = 1
이 일은 이미 종결되었으니 정말 흥이 깨진다.나는vim유제를 사용하는데, 만약 그것을 사용하지 않는다면, 나는 접는 것을 잃을 뿐이다.우선, 나는 참고가 자동으로 완성되고 참고서 항목과 환경에 봉인된 내용을 추가하는 매크로를 잃게 될 것이다.나는 또한 업무를 완성하는 데 필요한 컴파일 횟수와 pdf 동기화, 그리고 이미 설정된 더 많은 내용을 잃게 될 것이다. 만약 이러한 내용을 다시 실현하려면 매우 나쁜 일이다.내 말은, 만약 다른 해결 방안이 없다면, 나는 계속 이렇게 할 수 있다. 두 창에서 이 조작을 한 후에 나는 완성할 수 있다. 그렇지?아니면 나는 어떤 것도 잃을 것이다: Gdiff?토론 #11
참고: @0의 링크가 끊어졌습니다.올바른 링크Tex_pack_updateall토론 #12
에 문제가 계속되면 보고서를 반환하십시오.Reference
이 문제에 관하여(Gdiff 및.tex 파일), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://github.com/tpope/vim-fugitive/issues/137텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)