'bin'이라는 폴더에있는 프로젝트가 있고 내부에 파일을 편집 할 때 특정 vim 구성이 자동으로로드되기를 원합니다. 프로젝트 폴더 내가 어떻게 할 수 있니?(자동) 특정 폴더에만 적용되는 vimrc 파일을 작성하는 방법
8
A
답변
9
당신이 원하는 것은 자동 명령입니다. 이 같은 아마 뭔가 :
autocmd BufRead,BufNewFile ~/bin/* call SetBinOptions()
function SetBinOptions() {
setlocal number
setlocal nowrap
...
}
당신이 경로 일치 복잡한 일을해야하는 경우, 함수 내에서 옵션을 적용할지 여부에 대한 결정을 약간 다른 접근 방식을 취할 수 있습니다.
autocmd BufRead,BufNewFile * call SetCustomOptions()
function SetCustomOptions() {
if (match(expand("%:p"), /regex/) {
setlocal number
setlocal nowrap
...
}
}
1
내가 ~ /은 .exrc 및 디렉토리에있는 지역은 .exrc에 "exrc 설정"을 사용하면 경로가 일치했다 몇 가지 정규식 있다고 가정.
2
set exrc
을 사용하면 도움이되었습니다. http://damien.lespiau.name/blog/2009/03/18/per-project-vimrc/
관련 문제
- 1. 특정 폴더에만 액세스하도록 사용자를 제한하는 방법
- 2. 자동 생성 된 PDF 파일을 작성하는 방법
- 3. 특정 요소에 적용되는 선택기를 찾는 효율적인 방법
- 4. htaccess로 RewriteRule의 부모 폴더에만
- 5. 사용자 지정 .vimrc 파일을 참조/가져 오는 방법
- 6. MSIL 코드로 파일을 작성하는 방법
- 7. C에서 로그 파일을 작성하는 방법
- 8. PowerShell에서 .CMD 파일을 작성하는 방법?
- 9. 부하의 .vimrc
- 10. 특정 콘텐츠에만 적용되는 자바 스크립트 이벤트 다루기
- 11. Vim : .vimrc 정리 후 자동 호출이 실행되지 않음
- 12. 아스키 코드 파일을 작성하는 방법 및
- 13. 자동 속성의 기본값을 설정하는 속성을 작성하는 방법
- 14. RubyMine + .gvimrc + .vimrc?
- 15. 여러 특정 유효성 검사 규칙을 작성하는 방법
- 16. 특정 컨트롤러를 제거하여 before_filter로 화이트리스트를 작성하는 방법
- 17. 여러 유형에 적용되는 확장 메서드를 작성하는 방법이 있습니까?
- 18. Vim의 설정 파일에 코멘트하는 방법 : ".vimrc"?
- 19. 파이썬으로 셸을 작성하는 방법
- 20. .vimrc 파일에서 .html과 같이 작동하도록 특정 파일 확장자를 얻으려면 어떻게해야합니까?
- 21. xmldocument를 사용하여 xml 파일을 작성하는 방법
- 22. SQL 문을 처리하는 배치 파일을 작성하는 방법
- 23. C#에서 텍스트 파일을 작성하는 방법
- 24. Ruby - 스크립트 출력으로 새 파일을 작성하는 방법
- 25. Ruby Eventmachine으로 파일을 작성하는 방법 (큰)
- 26. htaccess의 하위 도메인에 파일을 재 작성하는 방법
- 27. JSP 파일을 사용하여 템플릿을 작성하는 방법
- 28. vimrc - 현재 작업 디렉토리
- 29. vimrc 파일, viminfo 파일
- 30. .vimrc action onclose
간단한 경우를 위해. 자랄 수있는 몇 가지 문제 : 디렉토리의 파일을 디렉토리 외부에서 편집하면 문제가 발생합니다. 여러개의 버퍼/윈도우/탭을 가지고 있고 그 중 일부만이 대상 디렉토리에 있다면이 컨텍스트에서'setlocal'을 제대로 사용할 방법이 없습니다. – Cascabel