Overall Satisfaction with Sublime Text
Sublime Text is used on an individual basis as a text editor: I use it at my current organization, and have used it as my text-editor of choice in prior roles for many years. It is not linked to any organizational structure, but is instead my -- and many colleagues' -- preferred text editor. It is simple, easy to use, customizable, and perfect for editing text and a number of different programming languages. It can function as a personal notepad or scratch pad, or to markup text or write code. It is perfect for organizing task lists, writing documentation (markdown makes it easy to export to Git or Gitlab or Pycharm), and has extensive language support (including Python, C++, Javascript).
- Customization: key binding, macros, and visualizations/layout are all readily and easily customized to user preferences.
- Support: Sublime offers a ton of internal/in-house support, and has a devoted community of users who are able to answer questions on basically any feature or functionality. This makes custom implementation straightforward.
- Language support: Sublime works with a tremendous number of languages, including C#, C++, Clojure, CSS, JavaScript, HTML, LaTeX, Markdown, R, Python, etc. It does require a compiler to actually compile / run code, though.
- Spartan: Sublime is a straight-up text editor, without any fancy bells or whistles. It's highly customizable and has a lot of complementary packages to support where just text-editing falls short. If you're looking for a full IDE, you would likely be happier with something like Pycharm.
- Positives: helped organize small-scale projects, individual notes, individual projects
- Positives: Git integration helps ease the transition / collaboration between contributing workers
- Neutral: if you're using Sublime for coding, you will also need another compiler to execute and run code.
- Atom
- Notepad++
Atom and Notepad ++ are both similar programs (insofar as text editors with customizable options). However, Sublime text is supported across platforms, which means there's no fiddling with different operating systems for different team members, or ensuring cross-OS capabilities are accounted for. Sublime's packages for integrating with other services/platforms are also extensively well-supported and available. Notepad++ is fine just for text editing, but if you want code support and other capabilities, Sublime's where it's at.
Using Sublime Text
Pros | Cons |
---|---|
Like to use Relatively simple Easy to use Technical support not required Well integrated Consistent Quick to learn Convenient Familiar | None |
- Customization is straightforward (color schemes, integrations)
- Text layout and editing for many languages is easy / elegant within the Sublime interface