2

I set up Sublime Text 2 as my default text editor when using Git on Mac.

In my .bash_profile I put export EDITOR="/usr/local/bin/sublime -w". Whenever I open a file in command line, it opens up as a blank file. After 2-3 attempts the file then shows information like it should.

Did I set up something incorrect?

Any help appreciated. Thanks.

1
  • Have you tried removing the -w? Commented Aug 27, 2013 at 14:56

1 Answer 1

1

This gist mentions:

The -w doesn't seem to be needed anymore; Actually adding it now inverses the way it worked.
Adding it, makes the terminal command exit before editing the file in sublime Removing it, will properly make the sublime command to not exit until the file is closed.

Can just use this now (with no Sublime version):

ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/sublime

Check to see if /usr/local/bin is in your PATH: open ~/.zshrc

Make sure it says:

export PATH=/usr/local/bin:/example/other/dirs/

Back in the terminal enter this to refresh the file: source ~/.zshrc

Now you can type sublime to open up Sublime Text:

  • sublime . to open the current directory or
  • sublime some-file.txt to open the directory/file in Sublime Text.

Now, to set Sublime Text as the default editor set the EDITOR environment variable:

export EDITOR='sublime'
Sign up to request clarification or add additional context in comments.

1 Comment

Worked great, thanks so much! This little issue has been driving me crazy.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.