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 wsyrer2017
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 ansyrer2017
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’)
ansyrer2017 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 ansyrer2017 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