vim에서 bash 명령을 실행할 때 경로가 잘못되었음을 알았습니다. 내 .vimrc 안에 내 .bash_profile을로드하는 방법이 있습니까? 아니면 시작한 PATH 및 별칭 설정을 상속 받았습니까?vim의 bash 명령
5
A
답변
6
쉘을 대화 형으로 정의하면 vim이 .bashrc 또는 .bash_profile을로드합니다. 기본값은로드되지 않습니다.
이
을 수행 할 수 있습니다:set shellcmdflag=-ic
기본 세부 사항을 볼 만 -c
, :h shellcmdflag
입니다. 물론 .vimrc 파일에 추가 할 수 있습니다.
2
프로필에 export PATH
을 제대로 작성했다면 Vim은 쉘의 PATH
설정을 상속해야합니다. Vim 내부에서 :echo $PATH
을 통해 확인하고 :let $PATH .= ':/additional/path'
을 통해 조작 할 수도 있습니다.
별칭이 필요한 경우 Kent의 솔루션을 사용해야합니다. 주의 사항 : 'shellcmdflag'
의 수정으로 인해 쉘 환경의 복잡성에 따라 에 대한 실행 패널티가 Vim에서 쉘 호출이 발생할 수 있습니다.
+1
설정 파일이 없더라도 (bash는 먼저 그것들의 존재 여부를 확인해야합니다.) 모든 쉘 호출 ('system()'호출 포함)에 대한 런타임 패널티가 발생할 것입니다. 당신은 단지 * 주목할 만하게 * 실행 시간 패널티가 발생할 수 있습니다 *. – ZyX
관련 문제
- 1. Vim의 명령 모드로 이동
- 2. bash 명령 확장
- 3. & bash 명령 후
- 4. bash 함수에서 인용 명령
- 5. (BASH) 나는 명령이 명령
- 6. 변수 BASH 명령 만들기
- 7. 의 bash : 명령
- 8. gtk에서 bash 명령
- 9. Bash 쉘에 명령 삽입
- 10. Bash 바인드 명령
- 11. 조건부 명령 bash 스크립트
- 12. BASH : SQLite3 .backup 명령
- 13. 파이썬에서 bash 명령
- 14. Bash : 유효하지 않은 명령
- 15. Linux Bash sed 명령
- 16. bash 명령 인수
- 17. Bash 테스트 명령 연산자
- 18. Linux Bash goto 명령?
- 19. BASH 스크립트 - 명령 출력
- 20. 패턴이있는 bash locate 명령
- 21. bash 명령 대체가 이스케이프
- 22. bash 스크립트에서 Expect 명령
- 23. vim의 마지막 인수를 사용하십시오. make 명령
- 24. 명령 줄 별칭에서 vim의 런타임 경로를 설정하십시오.
- 25. 레일 프로젝트에서 vim의 명령 -t 사용하기
- 26. vim의 파일에 명령 행에서 출력 쓰기
- 27. Vim의 폴더에 입력 할 명령 줄 완성
- 28. bash 창 크기 변경을위한 bash 명령
- 29. Bash 'printf'는 명령 프롬프트와 동일합니까?
- 30. BASH - 빠른 networksetup 명령 Q
완벽한. 정확히 내가 찾던 대답. 당신은 금속이 마땅합니다. – isaacsloan