0
$TM_FILEPATH
을 통해 명령에서 절대 경로를 사용할 수 있습니다. 나에게 상대 경로를 제공하는 명령을 쓰려면 어떻게해야합니까? 특히이 경로를 복사하여 공유하고 일부 자식/bash 작업을 쉽게하려면 명령을 작성할 수 있습니까?TextMate (또는 Sublime)에서 내 프로젝트 디렉토리의 상대 경로를 얻는 방법은 무엇입니까?
$TM_FILEPATH
을 통해 명령에서 절대 경로를 사용할 수 있습니다. 나에게 상대 경로를 제공하는 명령을 쓰려면 어떻게해야합니까? 특히이 경로를 복사하여 공유하고 일부 자식/bash 작업을 쉽게하려면 명령을 작성할 수 있습니까?TextMate (또는 Sublime)에서 내 프로젝트 디렉토리의 상대 경로를 얻는 방법은 무엇입니까?
pbcopy
은 클립 보드에 문자열을 배치합니다. 거기에서 일부 감지 및 교체 만 수행하면됩니다.
if [ -z ${TM_PROJECT_DIRECTORY+x} ]; then
그렇지 않은 경우, 전체 경로 복사 :
#!/usr/bin/env bash
[[ -f "${TM_SUPPORT_PATH}/lib/bash_init.sh" ]] && . "${TM_SUPPORT_PATH}/lib/bash_init.sh"
은 그런 다음 $ TM_PROJECT_DIRECTORY이 존재하는지 확인하십시오
echo -n "$TM_FILEPATH" | pbcopy
echo "$TM_FILEPATH"'\n Absolute path copied to clipboard'
를 표준 bash는 명령의 TextMate의 보일러와
시작 그렇다면 파일 경로에서 프로젝트 경로를 바꾸고 복사하십시오.
gist 업데이트를 참조하십시오.