If you do make any edits to this file once you have closed it, you need to source this file in your current session or close the terminal (tab) and open a new one. The flag -w has been added and you can find out more about flags by going to the Sublime Text docs: ST3 subl or ST2 subl The second line is OPTIONAL and just sets Sublime Text as the default editor. I suggest always commenting your code in here with #. # For Sublime Text global editor preference **Optional These are the following lines that pertain to having subl work on the command line for Sublime Text: # For Sublime Text 3 aliasĪlias subl='/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl' If you want the separation, create an alias in the Bash profile like so:įirst, navigate to a folder in Terminal that you want ST to open and enter the following command: /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl. Using many of the symbolic link answers here ( ln -s), cause the terminal process to endure while using Sublime text. This will allow you to run additional commands in the terminal without interrupting the subl session. This is to get it working as an ALIAS, not a Symbolic link! It should not have a shortcut arrow in the icon image. If you do have a problem, view the usr/bin folder as icons and paste the subl in a empty area in the folder. Make sure that it gets copied and it's not a shortcut. In the terminal type in subl -this should open Sublime Text.Paste it in the bin folder in the usr folder we found earlier.find Sublime Text and right click so you get a pulldown menu.Under file open up a new finder window (CMD N).open up the bin folder -this is where you will copy your sublime executable file.type in open usr -this should open the finder and you should see some folders.until you get a folder that contains usr type in ls -to see a list of files in the directory.Step 1 : Finding the bin file to put the subl executable file in If you new to the command line this is the way to do it. It only takes a couple steps and you don't need to use the command line too much. Now when you navigate to a folder or file that you want to open in Sublime Text you now just enter subl followed by the name of the file or. The /usr/local/bin/subl being the location of where you want the symbolic link to be located - needs to be one of your PATH locations from STEP 2 above. The /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl being EXACTLY the same location as what you entered and verified as working in STEP 1 above. Now in your chosen path (I used /usr/local/bin) you now enter the following command: ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl If you see any errors after sourcing your file get them fixed before moving to the final step. If you do make any edits to this file once you have closed it, you need to run the command: source ~/.bash_profile The flag -w has been added and you can find out more about flags by going to the Sublime Text docs: ST4 subl, ST3 subl or ST2 subl The first line sets the location where you want Terminal to look for binaries on your machine, I'm going to store my symbolic link in the /usr/local/bin directory - I guess you could store it anywhere provided you've notified Terminal where to look for binaries. These are the following lines that pertain to having subl work on the command line for Sublime Text: export PATH=/bin:/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:$PATH Now it's time to create your symbolic link in your PATH folder, BUT, before we do, let's check your profile file by using nano ~/.bash_profile. This would mean that you would have to check what you've typed (spelling, etc.) OR that Sublime Text isn't installed! If nothing happens or you get an error from Terminal it will be because it couldn't find the Sublime Text application. If you DO NOT get Sublime Text opening your current working directory then the next set of steps will NOT work. at the end of the above command opens the current working directory you are located in (again make sure you're in a directory that only contains a few files!). NOTE: You may need to replace Sublime\ Text.app in the command above to Sublime\ Text\ 3.app or Sublime\ Text\ 2.app depending upon where the application is stored in your Applications directory. I used these steps to get it to work:įirst, navigate to a small folder in Terminal that you want ST to open and enter the following command: /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl. I finally got this to work on my OSX box.
0 Comments
Leave a Reply. |