2017-04-12 52 views
0

나에게의 (맥 OS에 /Volumes에서 시작)의 절대 경로를 제공 나는vscode에서 작업 파일의 상대 경로를 가져옵니다

{ 
    "version": "0.1.0", 
    "tasks": [ 
     { 
      "command": "gulp", 
      "taskName": "eslint_task", 
      "args": [ 
       "eslint", 
       "--file", 
       "${file}" 
      ], 
      "echoCommand": true 
     } 
    ] 
} 

${file} 다음으로 vscode의 tasks.json 파일에 정의 된 작업을 이 명령을 실행하는 파일. 대신 동일한 파일의 상대 경로 (작업 영역 폴더에서 시작하는 경로)를 얻을 수있는 방법이 있습니까?

나는 이미 official documentation for tasks을 확인했지만 그곳에서 어떤 인수 목록도 찾을 수 없습니다.

답변

1

답을 찾았습니다. 대신 ${relativeFile}을 사용해야합니다. 여기

은 내가 찾은 자리의 목록입니다 -

  • ${workspaceRoot} : 작업 공간의 루트 폴더
  • ${file} : 저장된 파일의 경로
  • ${relativeFile} : 저장된 파일
  • 의 상대 경로
  • ${fileBasename} : 저장된 파일의 기본 이름
  • ${fileDirname} : 저장된 파일의 디렉터리 이름
  • ${fileExtname} : (. 포함)
  • ${fileBasenameNoExt} 저장된 파일
  • 의 확장 : 현재 작업 디렉토리

출처 : here에서 촬영 확장

  • ${cwd}없이 저장된 파일의 기본 이름.