Skip to content

Commit e45101f

Browse files
committed
add description to sublime text page
1 parent fe7b1fc commit e45101f

1 file changed

Lines changed: 38 additions & 1 deletion

File tree

‎content/pages/02-development-environments/04-sublime-text.markdown‎

Lines changed: 38 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,44 @@ programmers than some other applications like [Vim](/vim.html) and
2020
<div class="well see-also">Sublime Text is an implementation of the <a href="/text-editors-ides.html">text editors and IDEs</a> concept. Learn how these parts fit together in the <a href="/development-environments.html">development environments</a> chapter or view <a href="/table-of-contents.html">all topics</a>.</div>
2121

2222

23+
## What makes Sublime Text awesome?
24+
Sublime Text is often the first editor that newer programmers pick up because
25+
it works on all operating systems and it is far more approachable than
26+
[Emacs](/emacs.html), [Vim](/vim.html) or even [PyCharm](/pycharm.html).
27+
28+
It is easy to get started in Sublime because the menus and options are
29+
accessible by using a mouse. There are no different modes to learn like
30+
Vim's normal and insert modes. The keyboard shortcuts can be learned over
31+
time rather than all at once in the case of Vim or Emacs.
32+
33+
Sublime Text works well for beginners as soon as they install it and then
34+
can be extended with many of the features provided by an IDE like
35+
[PyCharm](/pycharm.html) as a developer's skill level ramps up.
36+
37+
An additional bonus of using Sublime Text as a Python developer is that
38+
[plugins are written in Python](http://www.sublimetext.com/docs/plugin-basics).
39+
Python developers can extend Sublime Text with their own programming language
40+
rather than learn a new language like Emacs' Elisp or Vim's Vimscript.
41+
42+
43+
## Why use any other editor if Sublime is so great?
44+
Picking a [text editor or IDE](/text-editors-ides.html) to use tends to
45+
be a weirdly personal decision for each developer. Yet it makes sense when
46+
you realize that you are going to spend hours upon hours every day in your
47+
chosen environment so why not make sure it is one that is enjoyable and
48+
highly productive?
49+
50+
For some folks they prefer [Vim](/vim.html)'s keyboard-driven style,
51+
[PyCharm](/pycharm.html)'s Swiss Army Knife set of Python tools or one of
52+
the many other editors with its own strengths and weaknesses.
53+
54+
The only "best" editor choice is to pick one that works really well for you
55+
and stick to it. Master your tool so it gets out of your way and enables
56+
as much time in
57+
[programming flow](https://en.wikipedia.org/wiki/Flow_(psychology)) as
58+
possible.
59+
60+
2361
### Python-specific Sublime Text resources
2462
There are many Python-specific Sublime Text tutorials and resources because
2563
the editor is so frequently used to create Python applications. The following
@@ -85,4 +123,3 @@ which are still useful.
85123
shows keyboard shortcuts for opening any file, going to any specific
86124
block of text, handling multiple cursors and more.
87125

88-

0 commit comments

Comments
 (0)