터미널 (명령 줄)에서 TextWrangler를 사용하여 텍스트 파일을 어떻게 열 수 있습니까?


56

터미널 (명령 행)에서 작업 할 때 종종 일부 텍스트 파일을 편집해야합니다. TextWrangler를 사용하여 텍스트 파일을 편집하는 것을 선호합니다.

터미널에서 TextWrangler를 사용하여 텍스트 파일을 어떻게 열 수 있습니까?

나는 시도 /Applications/TextWrangler.app/ my_text_file.txt했지만 TextWrangler.app/디렉토리 이기 때문에 작동하지 않습니다 .

답변:


56

일회성으로

open -a /Applications/TextWrangler.app myfile.txt
open -b com.barebones.textwrangler myfile.txt # same thing by ID

aliasTextWrangler를 열기위한 .bash_profile파일을 만들 수도 있습니다. 파일은 기본적으로 홈 디렉토리에있는 숨겨진 파일입니다.

다음은 삽입 할 수있는 명령입니다.

# Type 'tw' on the terminal to open TextWrangler
alias tw='open -a /Applications/TextWrangler.app'

TextWrangler를 기본값으로 설정하려면

  1. Finder의 텍스트 파일에 대한 "정보 얻기".
  2. 다섯 번째 정보 창에서 "다음으로 열기 :"프로그램을 TextWrangler로 변경하십시오.
  3. 창 하단의 "모두 변경 ..."버튼을 클릭하십시오.

기본값으로 설정 한 후을 사용 open file.txt합니다.

8
openLaunchServices DB 를 참조하면 응용 프로그램의 경로를 완전히 벗어날 수 있습니다 . 그래서 open -a TextWrangler file.txt충분하다.
Asmus

1
"일회성으로"라고 말할 때, 한 번만 수행하면되고 (prefs가 저장된 후에) 한 번만 적용한다는 의미입니까 (그리고 그 후에 수행해야 함) 동일한 결과를 달성하기 위해 다시)?
chharvey

TextWrangler (또는 다른 코드 편집기)를 텍스트 파일의 기본 편집기로 사용하지 않으려면 터미널에서 TextWrangler를 더 쉽게 사용할 수 있도록 "바로 가기"(실제로 쉘 별명)를 저장할 수 있습니다. 예를 들어 tw myfile과 같은 것입니다. ~ / .bash_profile에 alias tw = 'open -a TextWrangler'와 같은 것을 추가하십시오
gerlos

39

TextWrangler 명령 줄 도구가 설치되어 있으면

edit my_text_file.txt

터미널에서 열어야합니다.

그래도 문제가 해결되지 않으면 TextWrangler 명령 줄 도구를 설치해야합니다.

MacApp Store 버전을 설치 한 경우 다음 페이지에서 설치 프로그램을 다운로드하십시오. http://www.barebones.com/support/textwrangler/cmd-line-tools.html

BareBones 소프트웨어 사이트에서 다운로드 한 경우 응용 프로그램 (TextWrangler) 메뉴 또는 도움말 메뉴에 "설치 명령 행 도구"명령이 있어야합니다. 텍스트 랭글러 메뉴에 있다고 생각합니다.


방금 TextWrangler를 시도하고 설치했습니다. 처음 열 때 "명령 줄 도구 설치"와 voia-lah가 필요합니다.
cregox

@ 피터, 나는 당신에게 현상금을 줄 수 있으면 좋겠다! 텍스트 랭글러를 기본 git 편집기로 설정하려고했습니다.
Brad

Mac App Store 버전의 경우 Line Tools Installer 명령에 대한 직접 링크는 barebones.com/support/textwrangler/cmd-line-tools.html
chrish

1
이전에는 작동했지만 OS X를 업그레이드했습니다. 어떻게 되었습니까?
Jason S

16

IMO를 사용하는 open것이 올바른 방법입니다. 그러나 약간의 타이핑이 필요하므로 쉘 별명을 작성하는 것이 좋습니다. 이 방법은 기본 편집기를 변경하지 않으려는 경우에도 좋습니다.

$ alias tw='open -a /Applications/TextWrangler.app'
$ tw myfile.txt

열려있는 모든 쉘에서 별명을 사용할 수있게하려면 .bashrc홈 디렉토리에 행을 추가하십시오 . .bashrc아직 없는 경우 직접 작성하고 라인을 추가하십시오. 그런 다음 새 터미널 탭을 열어서 사용해보십시오.


그리고, open -a TextWrangler .편리하게 텍스트 파일의 현재 폴더를 열 수 있습니다. … alias twf='open -a TextWrangler.app . 또는 tw .위의 별칭 만 사용하십시오.
l --marc l

2

TextWrangler 명령 줄 도구가 설치되어 있으면 'edit'를 사용하여 명령 줄에서 TextWrangler의 파일을 열 수 있습니다. 초기 설치시 도구를 설치하라는 프롬프트가 표시되거나 환경 설정 및 "도구"섹션으로 이동하여 설치 프로그램 단추를 클릭 할 수 있습니다. 또한 TextWrangler 기반 diff 도구 인 twdiff를 제공합니다. 사용 가능한 모든 스위치를보기 위해 도구가 설치된 경우 'man edit'를 수행 할 수 있습니다.


0

텍스트 파일을 편집하는 다른 방법 :

/Applications/TextWrangler.app/Contents/MacOS/TextWrangler my_text_file.txt

모든 응용 프로그램이 MacOS 디렉토리에 .app와 동일한 이름을 가진 바이너리를 포함하는 것은 아니므로 다른 프로그램에 대한 복제는 다를 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.