|
1 | 1 | # Code editors
|
2 | 2 |
|
3 |
| -A code editor is the place where a programmer spends most of his time. |
| 3 | +A code editor is the place where programmers spend most of their time. |
4 | 4 |
|
5 | 5 | There are two archetypes: IDE and lightweight editors. Many people feel comfortable choosing one tool of each type.
|
6 | 6 |
|
7 | 7 | [cut]
|
8 | 8 |
|
9 | 9 | ## IDE
|
10 | 10 |
|
11 |
| -The term [IDE](https://en.wikipedia.org/wiki/Integrated_development_environment) (Integrated Development Environment) means a powerful editor with many features that usually operates on a "whole project". As said, that's not just an editor, but a full-scale "development environment". |
| 11 | +The term [IDE](https://en.wikipedia.org/wiki/Integrated_development_environment) (Integrated Development Environment) means a powerful editor with many features that usually operates on a "whole project". As the name suggests, that's not just an editor, but a full-scale "development environment". |
12 | 12 |
|
13 |
| -An IDE loads the project (can be many files), and then allows navigation between files, provides autocompletion based on the whole project, integrates with a version management system (like [git](https://git-scm.com/)), a testing environment and other "project-level" stuff. |
| 13 | +An IDE loads the project (can be many files), allows navigation between files, provides autocompletion, integrates with a version management system (like [git](https://git-scm.com/)), a testing environment and other "project-level" stuff. |
14 | 14 |
|
15 | 15 | If you haven't considered selecting an IDE yet, look at the following variants:
|
16 | 16 |
|
@@ -46,10 +46,8 @@ The personal preference of the author is to have both an IDE for projects and a
|
46 | 46 |
|
47 | 47 | I'm using:
|
48 | 48 |
|
49 |
| -- [WebStorm](http://www.jetbrains.com/webstorm/) for JS, and if there is one more language in the project, then I switch to other Jetbrains editors like [PHPStorm](http://www.jetbrains.com/phpstorm/) (PHP), [IDEA](http://www.jetbrains.com/idea/) (Java), [RubyMine](http://www.jetbrains.com/ruby/) (Ruby). There are editors for other languages too, but I haven't used them. |
50 |
| -- As a lightweight editor -- [Sublime Text](http://www.sublimetext.com) or [Atom](https://atom.io/). |
51 |
| - |
52 |
| -If you don't know what to choose, you can consider these ones. |
| 49 | +- [WebStorm](http://www.jetbrains.com/webstorm/) for JS, and if there is one more language in the project, then I switch to one of the other Jetbrains offerings listed above. |
| 50 | +- As a lightweight editor -- [Sublime Text](http://www.sublimetext.com) or [Atom](https://atom.io/) have served me well. |
53 | 51 |
|
54 | 52 | ## Let's not argue
|
55 | 53 |
|
|
0 commit comments