Created
February 19, 2015 03:51
-
-
Save sh1nu11bi/e8cc0a19c76bdaff108e to your computer and use it in GitHub Desktop.
Sublime Text Set-up
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1.Download Version/acrh for sublime text2 | |
http://www.sublimetext.com/2 | |
Packages download | |
I used to use Sublime Text 2 with | |
Sublime package control ( https://sublime.wbond.net/ ) | |
#How to use Sublime package control | |
Installation | |
Simple | |
The simplest method of installation is through the Sublime Text console. The console is accessed via the ctrl+` shortcut or the View > Show Console menu. Once open, paste the appropriate Python code for your version of Sublime Text into the console. | |
Sublime Text 3Sublime Text 2 | |
************************* | |
import urllib2,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation') | |
************************************** | |
Basic Functionality | |
Package Control is driven by the Command Pallete. To open the pallete, press ctrl+shift+p (Win, Linux) or cmd+shift+p (OS X). All Package Control commands begin with Package Control:, so start by typing Package. | |
The command pallete will now show a number of commands. Most users will be interested in the following: | |
Install Package | |
Show a list of all available packages that are available for install. This will include all of the packages from the default channel, plus any from repositories you have added. | |
Add Repository | |
Add a repository that is not included in the default channel. This allows users to install and automatically update packages from GitHub and BitBucket. To add a package hosted on GitHub, enter the URL in the form https://github.com/username/repo. Don’t include .git at the end! BitBucket repositories should use the format https://bitbucket.org/username/repository. | |
Remove Package | |
This removes the package folder, and the package name from the installed_packages list in Packages/User/Package Control.sublime-settings. The installed_packages list allow Package Control to automatically install packages for you if you copy your Packages/User/ folder to another machine. | |
By default Package Control checks for new versions on startup. This setting, plus the list of channels and repositories are managed through the Setting | |
********************************************** | |
Sublime package control ( https://sublime.wbond.net/ ) SublimeRope ( https://github.com/JulianEberius/SublimeRope ) SublimeLinter ( https://github.com/SublimeLinter/SublimeLinter ) SublimeJedi ( https://github.com/srusskih/SublimeJEDI ) PdbSublimeTextSupport ( https://pypi.python.org/pypi/PdbSublimeTextSupport ) | |
SublimeLinter | |
SublimeCodeIntel | |
That will basically setup a Python IDE within Sublime Text, with errors/warnings in the gutter, auto completion etc. The only "manual" procedure is debugging via pdb. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment