I used to be an user of Sublime Text 3, which I think is a very nicely made app. The major usage of Sublime Text 3 for me include:
.tex documents when I do not need live compilation.R files when I do not want to run them but just want to take a look
for referenceIts plugins, include LaTeXing and LaTexTools, has been life savers for me
for a few years. While most plugins are free (some do ask that you buy a
license), Sublime Text 3 itself is not. You can, however, keep using it in
“trial mode”, as long as you can put up with the occasional pop-up windows
asking you to purchase a license for continued use. I myself cannot deal with
these, so I turned to the open-source world and googled “open source
replacements for Sublime Text”. Numerous candidates came up, including
Notepad++, Atom, VS Code, Vim, and many others. I didn’t try
Notepad++ as it is Windows-only and I have a mac. I gave a shot to Atom before,
but it was too young then, and was quite slow, despite the fact that it has many
interesting plugins such as the power
mode. Vim is powerful and I’m
quite interested in it, but for .tex files I still prefer something simpler.
This image is particularly useful when you want to utilize some of the command
line tools that come conveniently with linux systems. Also, I manage my Python
packages using conda, and there are times when I just need a package temporarily
yet it is not available via conda. For example, I recently defended my thesis,
and would like to make ad academic pedigree for myself using the excellent
geneagrapher. The original code
was written in Python2 but my local machine has Python3. Therefore I
considered using the base Ubuntu docker image: