Launching Sublime Text from the Command Line
N.B. This post was migrated from oli-hall.github.io to oli-hall.com on 18/04/2019
This is a quick post, serving more as a reminder to future me about how to launch Sublime Text from the command line in OS X. I get very used to opening up folders and files in Sublime Text with a quick
subl <file or folder>, and whenever I move to a new laptop, I fail to remember the magic invocation required to set it up. No more!
Sublime Text, once installed, sits in
/Applications as expected. It comes with the
subl launcher script to open files and folders, so all that remains is to sym-link the installed
subl script to somewhere more useful (like a directory that's on your path).
First step is to make sure that the folder you want the sym-link to live in is in your path. I tend to put such things in
usr/local/bin, so check your path with
echo $PATH, and see if it's already there. If not, then add it in your bash file of choice (
.bashrc, etc, substitute as appropriate if you're using another shell).
The second step is to create the sym-link (
-s for symbolic link):
ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
(It's probably worth double-checking that Sublime Text has installed here - it should do, but different OS X versions/Sublime Text verisons may do different things!). And with that, you're done -
subl to your heart's content!