답변:
일반 텍스트 (public.plain-text) 파일의 기본 응용 프로그램입니다. Finder의 정보 패널 또는 duti를 사용 하여 변경할 수 있습니다 .
~ / Library / Preferences / com.apple.launchservices.plist를 편집 할 수도 있지만 변경 사항을 적용하려면 다시 시작해야합니다.
defaults write com.apple.LaunchServices LSHandlers -array-add '{LSHandlerContentType=public.plain-text;LSHandlerRoleAll=com.macromates.textmate;}'
man defaults
는 그 방법을 알려주지 만 기본적으로 defaults read com.apple.LaunchServices LSHandlers
모든 파일 형식의 기본 처리기를 알려줍니다.
lsregister -dump
또는 DefaultApplication을 사용할 수 있습니다 . (또는 plist에 두 항목을 추가하지 않으려는 경우
다음 open -a <application> <file>
과 같이 선택한 편집기에서 터미널에서 파일을 여는 데 사용할 수도 있습니다 .
open -a TextWrangler.app myfile.txt
이것을 조금 짧게 만들기 위해 .profile
파일에 별칭 이 있습니다.
alias edit="open -a TextWrangler.app $1"
이렇게하면 다음과 같이 입력 할 수 있습니다.
edit myfile.txt
파일이 TextWrangler에서 열립니다.
edit
별칭을 수행 하는 명령을 설치하고 명령 줄 옵션이 많이 있습니다.
open (1) 매뉴얼 페이지에 따르면 :
-t Causes the file to be opened with the default text editor, as determined via LaunchServices
이제 해당 확장자를 가진 파일이 명령 행에서 "open -t"를 사용하여 선택한 텍스트 편집기에서 열립니다.