Sublime Text vs. Atom vs. Notepad++



Sublime Text vs Atom vs Notepad++: What are the differences?

Sublime Text, Atom, and Notepad++ are all general purpose text editors. They are suited to web development, with features beyond those available in basic text applications like NotePad. But they are not as complex or specialized as most IDEs. All three are cross-platform and support a variety of languages.

Hacker News, Reddit, Stack Overflow Stats

  • 7.54K
  • 12.8K
  • 0
  • 6.58K
  • 4.86K
  • 0
  • 1.62K
  • 46.3K
  • 0

GitHub Stats

No public GitHub repository stats available
No public GitHub repository stats available

Description

What is Sublime Text?

Sublime Text is available for OS X, Windows and Linux. One license is all you need to use Sublime Text on every computer you own, no matter what operating system it uses. Sublime Text uses a custom UI toolkit, optimized for speed and beauty, while taking advantage of native functionality on each platform.

What is Atom?

At GitHub, we're building the text editor we've always wanted. A tool you can customize to do anything, but also use productively on the first day without ever touching a config file. Atom is modern, approachable, and hackable to the core. We can't wait to see what you build with it.

What is Notepad++?

Notepad++ is a free (as in "free speech" and also as in "free beer") source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.

Want advice about which of these to choose?Ask the StackShare community!

Pros

Why do developers choose Sublime Text?
Why do you like Sublime Text?

Why do developers choose Atom?
Why do you like Atom?

Why do developers choose Notepad++?
Why do you like Notepad++?

Cons

What are the cons of using Sublime Text?
Downsides of Sublime Text?

What are the cons of using Atom?
Downsides of Atom?

What are the cons of using Notepad++?
Downsides of Notepad++?

Why do developers choose Sublime Text vs Atom vs Notepad++?

  • Fans of Sublime Text call it lightweight and superfast. They appreciate its many plugins and nice UI, and note that while it is a paid service, the trial is unlimited.
  • Atom users love that it’s free and open source. They appreciate its modular, hackable design and the fact that it’s backed by GitHub (and offers GitHub integration).
  • NotePad++ is billed as a “Notepad replacement.” Fans enjoy the ability to use syntax from all their favorite languages, and call it fast and lightweight.

Companies

What companies use Sublime Text?
1746 companies on StackShare use Sublime Text
What companies use Atom?
1039 companies on StackShare use Atom
What companies use Notepad++?
233 companies on StackShare use Notepad++

Integrations

What tools integrate with Sublime Text?
6 tools on StackShare integrate with Sublime Text
What tools integrate with Atom?
12 tools on StackShare integrate with Atom
What tools integrate with Notepad++?
1 tools on StackShare integrate with Notepad++

What are some alternatives to Sublime Text, Atom, and Notepad++?

  • Visual Studio Code - Build and debug modern web and cloud applications, by Microsoft
  • Vim - Highly configurable text editor built to enable efficient text editing
  • Emacs - The extensible self-documenting text editor.
  • Brackets - A modern, open source text editor that understands web design

See all alternatives to Sublime Text

Latest News

Sublime Merge Build 1092
Sublime Merge Documentation
Sublime Merge Build 1070
Atom 1.34
Facebook retires Nuclide extension
Atom 1.33
Related Stack Decisions
Jerome Dalbert
Jerome Dalbert
Backend Engineer at StackShare · | 7 upvotes · 11370 views
Visual Studio Code
Atom
Vim
Sublime Text
#TextEditor

I liked Sublime Text for its speed, simplicity and keyboard shortcuts which synergize well when working on scripting languages like Ruby and JavaScript. I extended the editor with custom Python scripts that improved keyboard navigability such as autofocusing the sidebar when no files are open, or changing tab closing behavior.

But customization can only get you so far, and there were little things that I still had to use the mouse for, such as scrolling, repositioning lines on the screen, selecting the line number of a failing test stack trace from a separate plugin pane, etc. After 3 years of wearily moving my arm and hand to perform the same repetitive tasks, I decided to switch to Vim for 3 reasons:

  • your fingers literally don’t ever need to leave the keyboard home row (I had to remap the escape key though)
  • it is a reliable tool that has been around for more than 30 years and will still be around for the next 30 years
  • I wanted to "look like a hacker" by doing everything inside my terminal and by becoming a better Unix citizen

The learning curve is very steep and it took me a year to master it, but investing time to be truly comfortable with my #TextEditor was more than worth it. To me, Vim comes close to being the perfect editor and I probably won’t need to switch ever again. It feels good to ignore new editors that come out every few years, like Atom and Visual Studio Code.

See more
Atom
Sublime Text

I used to be a hardcore fan of Sublime Text. I am not a coder so I only use it for quick scripts or to play around. I don't spend hours and hours a day within Sublime Text though. However, last year (2017) a colleague, a developer, showed me Atom - a game changer. Love the customisation and overall feel while coding. Again, I am not spending hours a day within but I've noticed I've spent more time playing around and coding stuff since i've moved to Atom.

See more


Interest Over Time