2016-11-14 5 views
0

스크립트 (Python 또는 R)를 열 때마다 Sublime이 자동으로 현재 작업 디렉토리를 해당 파일의 경로로 변경합니다. 가능한가?Sublime Text 3의 현재 작업 디렉토리를 변경하려면 어떻게해야합니까?

서브 프라임 환경 설정에 "working_dir": "$file_path", 설정을 추가했지만 도움이되지 않습니다.

+1

이것은 빌드 시스템 설정입니다. 그것은 일반적인 환경 설정에서 아무것도하지 않을 것입니다. 파이썬 스크립트가 어디에 있는지와 같은 작업 디렉토리로 실행되도록하려면, 그 라인을 기본 파이썬 빌드 파일에 추가해야합니다. 세 번째 옵션으로 – OdatNurd

답변

1

좋아, 문제를 해결했습니다. 여기에 내가 무슨 짓을 :

  1. 하는 숭고한 텍스트 3 패키지를 설치 PackageResourceViewer
  2. 열기 명령 팔레트를 연 다음 PackageResourceViewer: Open Resource
  3. 검색에 Python 자원에 대한 검색 Python.sublime-build
  4. 기본 줄을 제거 "shell_cmd": "python -u \"$file\"",
  5. 다음 두 줄을 추가하십시오.

    당신이 숭고한 텍스트 3을 원하는 경우

    "shell_cmd": "cd $file_path; python -u \"$file\""

R 또는 다른 빌드 자원에 대해 같은 일을 할 : 0

"working_dir": "$file_path",

  • 또는, 당신은에 의해 위의 2 개 라인을 교체 할 수 있습니다 활성 스크립트의 경로에 따라 현재 작업 디렉토리를 자동으로 변경합니다.

  • +0

    . shell_cmd를 그대로두고 사전에 working_dir을 추가하면 나를 위해 일했습니다. 명령에서 "cd"를 사용하려고하면 "파일 이름, 디렉토리 이름 또는 볼륨 레이블 구문이 잘못되었습니다."라는 오류가 발생합니다. (Windows). 내가 올바른 길을 가졌던 이유를 분명히하지 마라. 여하튼 working_dir이 더 좋은 방법 인 것 같습니다. – uglycoyote

    +0

    유닉스 기반 시스템 (Mac OSX)에서 일했기 때문에 그것이 효과가있었습니다. Windows에서 "cd"를 "dir"으로 변경해야한다고 생각합니다. –

    관련 문제