You are on page 1of 5
syrer2017 Make Sublime Text as the best IDE for il stack python development Md Nazrul Islam May 17 - 3 min read Make Sublime Text as the best IDE for full stack python development Install Sublime Text 3 (ST3) Actually here nothing much to say about installation of ST3, because they have very good documentation and easy to install binary for all platform. If your OS is not Ubuntu, please ignore following step, because here discussion about install ST3 at Ubuntu in better way. Good news that we have Ubuntu PPA for ST3, thanks to [@webupd&team) . I would recommend you to install ST3 from ppa, it will gives you lots of flexibility. Steps are following: 1. Open your terminal 2. Addppa:* 5 sudo aad ory ppaiwebupd8tean/sublime- rexes3 * 3, Install ST3:* ~ sudo apt-get update ss sudo apt-get inst Install Required ST3 Packages (Plugins) First of all you have to install Package Control, please follow corresponding instruction and make sure itis installed, Followings are list of packages (some are required, some are optional and some are recommended) 1. AdvancedNewsile 2, AutoPEPS 3. Git 4, GitGutter 5. Gitignore [optional] hps:/imedium.coml@nazrubvordimake-sublime-tex-as-he-best-ide-or-ful-stack-python-development-b6a3148cb272 w syrer2017 Make Sublime Text as the best IDE for il stack python development 6. Solarized Color Scheme [optional but recommended for good looking] 7. SideBarEnhancements 8. Sublimelinter 10. SublimeL.inter-csslint 11, SublimeLinter-flake8 [swipeable with pylint and should one of two] 12, SublimeLinter-pvlint [like no.10 should be choose one of two] 13, SublimeLinter-html-tidy 14, SublimeLinterjshint [nice to have for web application, please follow it’s own documentation before active it] 15. SublimeLinterjson 16. SublimeLinter-pyyam! 17. ProjectManager [optional] 18. PackageResourceViewer [optional] 19. Pandoc [optional] 20. Markdownkditing [optional] 21, Markdown Preview [optional] 22, RestructuredText Improved [optional] Itis recommended that you install all packages using ° Package Control’ but you could also install manually, in that case please follow corresponding documentation. Instruction for installing packages using Package Control 1. Install Package Control if you haven't yet. 2, Usecmd+shift+P then packase rel hps:/imedium.coml@nazrubvordimake-sublime-tex-as-he-best-ide-or-ful-stack-python-development-b6a3148cb272 an syrer2017 hps:simedium comi@nazruberldimake-sublime-text-as-he-best Make Sublime Text as the best IDE for il stack python development 3, Search for certain package, should be appeared in list and install it. 4, You might need close ST3, to see all changes Packages selection for * Sublime Text 3° has no restriction, Tsuggest you explore more packages as much as possible, but always keep in ‘mind that many packages install at a time might enriched your sub2ine soxt 's features but in the meantime will keep it busy too! as a result performance decreasing. Plugin/Package you should install and use, only if you know that why need it(package), how it is working, other than any unnecessary package you should avoid and also make sure different packages are not overlapping same feature. Above listed packages are safe and necessary, but here also depends on development environment, you could add/remove packages from that list. Note: some of packages need executable path is available at * PATH” variable to work, ie flake8, pylint, esslint, etc. Please follow each package documentation. Sublime Text 3 Settings User Setting: To find user settings, might vary from earlier version to new version. Example from *Sublime Text 3 build 3126° user settings is not directly available in menu, instead you will open default settings ("Preferences > Settings °), two columns will be opened and one of this is user settings; beside earlier version you will find User 3s directly ( Preferences > Settings User’) an syrer2017 Make Sublime Text as the best IDE for il stack python development wReatructuredext*, vintage" lL "show Line endings": true, meas vtransiate_ Above is the basic user settings, you could add more settings, documentation here Sublime Jedi Settings 1, Goto ereterences -> vackage Settings -> Package setting -> Jodi => Settings ser plete_function params": "required", Angle-panel" More settings options could be found here SublimeLinter Settings 1. Goto ereerences -> Package Settings -> Package Setting -> musert: ( “debug": false, vdelay": 0.25, gutter them excludes": 1, “packground", int mode": false, Jes ideor-ul-stack-pyhon-development-b6a3 48272 an syrer2017 Make Sublime Text as the best IDE for il stack python development disable": false, wpemieidy": ’s own documentation, More about settings, you could find AutoPep8 Settings 1. Goto Preferences -> Package Set ep => Set Per project settings (sublime-project file) One of the great feature of Sublime ‘Text is that you could make project specific editor settings (may you already know about it.), more details here . If you are developing buildout based python project, *plone.tecipe,sublimetext” for you! this is good tool that will manage your project file more effectively. Original Source hps:simedium comi@nazruberldimake-sublime-text-as-he-best or

You might also like