명령줄에서 Sublime Text를 실행하는 방법은 무엇입니까?

명령줄에서 Sublime Text를 실행하는 방법은 무엇입니까?

이 명령을 사용하여 명령줄에서 숭고한 텍스트를 실행하려고 합니다.지도 시간.

다음 명령을 실행하라고 나와 있습니다.

ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl

그러나 명령을 실행하려고 하면 "해당 파일이나 디렉터리가 없습니다"라는 오류가 발생합니다. Sublime Text 2는 내 응용 프로그램 폴더에 있지만 홈 디렉터리에 bin 폴더가 없는 것 같습니다. 하나를 만들어야 합니까? 이게 꼭 존재해야 하는 일인가요? 내가 뭐 잘못 했어요?

답변1

예, ~/bin디렉토리를 생성한 다음 링크를 생성하면 됩니다. 그것이 있어야 할지 의심스럽기는 하지만 일반적으로 Unix 시스템에서는 ~/bin개인 환경에서 사용하려는 관련 없는 실행 파일을 유지하기 위해 파일을 만드는 것이 가장 좋습니다.

echo $PATH또한 다음과 같이 명시적으로 호출하지 않고도 시스템의 어느 곳에서나 이 명령을 실행할 수 있도록 이 디렉터리가 PATH( )에도 있는지 확인해야 합니다.

$ ~/bin/subl

답변2

저는 이렇게 했습니다 open -a "sublime text" index.html. 쉘 프로필 구성에서 별칭을 만들어 더 짧게 만들 수 있습니다.alias subl='open -a "sublime text"'

관련 정보