Mac OS 10.12.6에서 Homebrew가 컴파일 한 Vim 8.0 (터미널에서)을 사용하고 있습니다. 나는 일반 yank/put 명령을 사용하여 클립 보드로 복사하고 클립 보드에서 붙여 넣으려고합니다. 나는 홈 디렉토리에 .vimrc 파일을 만들고 단일 라인을 추가하여 실제로이 작업을 성공적으로 수행했다. (다양한 온라인 가이드에 따라) set clipboard=unnamed
. 그러나 이것은 vim이 열렸을 때 (설치시 기본적으로 활성화 된) 멋진 확장 관련 구문 강조 표시가로드되지 않도록하는 바람직하지 못한 부작용을 가지고 있습니다 (예 : .py 파일을 열 때 텍스트가 모두 화이트). 구문 강조를 손상시키지 않고 클립 보드로 복사를 활성화하는 방법이 있습니까?Mac에서 사용자 정의 vimrc를 사용하면 구문 강조가 손실됩니다.
1
A
답변
1
이 없으면 vim은 defaults.vim
파일을로드하지만 사용자 정의 vimrc
을 추가하면 vim은 해당 파일로드를 중지합니다. 이 빔 8.0에 도입 된, 당신은 정력 내 :h defaults.vim
을 입력하여 더 많은 정보를 얻을 수 있지만, 여기에 문제 해결 옵션은 다음과 같습니다
해결 방법을 1 :
소스 당신의 .vimrc
에 defaults.vim
파일 (이것이 메서드는 vim 도움말 파일에 언급). 그냥 .vimrc
의 상단에 다음 줄을 추가
unlet! skip_defaults_vim
source $VIMRUNTIME/defaults.vim
해결 방법 2 :
복사 당신이 당신의 자신의 설정에 defaults.vim
에서 좋아하는 물건. $ VIMRUNTIME이 정력의 내부 :echo $VIMRUNTIME
를 입력하고 입력 타격에 의해 설정되는 것을
- 그림 아웃 : 이 몇 단계를 포함한다. 이 반환 디렉토리에
- 탐색이 (나를 위해이
/usr/local/share/vim/vim80/
이고defaults.vim
파일을 찾을 수 있습니다. - 복사하여 자신의
.vimrc
.
희망으로 원하는 설정을 붙여이 도움이!
+0
환상적입니다. – paul
관련 문제
- 1. Sass 구문 강조가 Vim에서 작동하지 않습니다.
- 2. 다른 창으로 변경하면 사용자 정의 NSCursor가 손실됩니다.
- 3. Symfony Doctrine Hydrator - 사용자 화수기를 사용하면 ManyToOne 관계가 손실됩니다.
- 4. login()을 사용하면 세션 데이터가 손실됩니다.
- 5. Gvim 구문 사용자 정의
- 6. 사용자 정의 필터 구문
- 7. Mac에서 사용자 정의 파일 확장자를 만들기
- 8. Sublime Text 3의 구문 색상 사용자 정의
- 9. Github의 소스 파일을 .pdf로 인쇄하려면 어떻게해야합니까? 구문 강조가 있습니까?
- 10. Script-Fu를 사용하면 PNG를로드하고 저장하면 알파가 손실됩니다.
- 11. FFmpeg에서 av_read_frame을 사용하면 여러 프레임이 손실됩니다.
- 12. PHP에서 사용자 정의 검색 구문 구문 분석?
- 13. gvimrc와 vimrc를 어디에 둘까요?
- 14. vimrc를 변경하여 무언가를 테스트해야합니다
- 15. webworker에 사용자 정의 객체를 전달하면 프로토 타입 정보가 손실됩니다.
- 16. 사용자 정의 구문 착색 vim
- 17. 들소 사용자 정의 구문 오류
- 18. 사용자 정의 프로그램 - 디버깅 구문
- 19. 간단한 사용자 정의 구문 분석기
- 20. 사용자 정의 구문 강조 rm
- 21. 사용자 정의 Vim HTML 구문
- 22. DataTemplate으로 사용하면 렌더링되지 않는 사용자 정의 컨트롤?
- 23. Eclipse에서 사용자 정의 InstrumentationTestRunner를 사용하면 오류가 발생합니다.
- 24. Eclipse Flash Builder 4 : 구문 사용자 정의?
- 25. UIBarButtonItem 사용자 정의보기 이미지가 손실됩니다.
- 26. 구문 문자 사용자 정의 복합 형에 대한
- 27. 맞춤 seque 전환을 사용하면 TabBar가 손실됩니다. 그것을 다시 얻는 방법?
- 28. Mac에서 Bash 스크립트를 사용하면 정보 팝업이 생성됩니다.
- 29. 명령 종료시 vimrc를 디버깅하는 방법
- 30. autocmd에서 .vimrc를 다시로드하면 전력선이 끊어집니다.
안녕하세요 @paul,'.vimrc' 어딘가에'syntax enable'이 필요하다고 생각합니다. 그렇지 않습니까? 더 이상 문제를 해결할 수 있도록 설정을 붙일 수 있습니까? – adc17
고마워! 왜 여기에 언급되지 않은지 궁금하다. [here] (http://vim.wikia.com/wiki/Accessing_the_system_clipboard). – paul
불행히도, 다른 문제가 있습니다 : vim이 평소와 같이 들여 쓰기가되지 않고 백 스페이스 키가 작동을 멈췄습니다. 나는 이것들이 개별적으로 해결 될 수있을 것이라고 확신하지만, 실제로 원한다면'.vimrc' 파일없이로드되는 평범한 설정에 대해서만, 모든 것을 클립 보드로 복사하는 것을 제외하고는 모든것을 원한다. 자신의'.vimrc'가'.vimrc' 파일에 언급되지 않은 다른 설정을 덮어 쓰는 이유는 무엇입니까? – paul