두 번 클릭하면 모든 .rb 파일 또는 모든 .py 파일을 이맥스에서 열려면 어떻게해야합니까? 말하자면 데스크탑 에서요?더블 클릭으로 이맥스에 파일을 직접 엽니 다.
저는 OS X 10.6.2입니다.
나는 스크립트가 있습니다
on open of finderObjects
repeat with currFile in finderObjects
set unixPath to POSIX path of currFile
set base to do shell script "dirname " & unixPath
set fname to do shell script "basename " & unixPath
do shell script "cd '" & base & "';" & " emacs " & fname
end repeat
end open
을하지만이 파일을 드래그하면 - 그것에 (text.py 그냥 행을 인쇄), 내가 얻을 : 이맥스 : 표준 입력은 청각 장애
아니다그리고이 문제를 해결하는 방법이 확실하지 않습니다.
감사합니다.
편집 : 링크가 해결 : 각 유형에 대해 http://www.macosxhints.com/article.php?story=20031027142625782
set filecount to 0
on open filelist
repeat with i in filelist
set filecount to 1
tell application "Terminal"
set filename to do shell script ¬
"perl -e \"print quotemeta ('" & POSIX path of i & "');\""
do script "emacs " & filename & "; exit"
end tell
end repeat
end open
if filecount < 1 then
tell application "Terminal"
do script "emacs; exit"
end tell
end if
나는 이것이 superuser.com에 속할 것이라고 생각한다. –
내가 게시하지 않은 이유는 그것이 bash 스크립트와 관련이 있다고 가정하고 있기 때문에, 나에게 그렇게 보인다. 그러나 그것이 속하지 않으면 움직여 라! – Isaac
이상적인 세계에서 그것은 갈 것입니다. 슬프게도, 나는 아직 개발자가 emacs를 설치하지 않을 것으로 예상되는 환경에서 일해야한다. (또는 더 열악한 편집자를 사용한다. –