Software
Text editing
I use Sublime Text as my general purpose text editor, mostly for Python and Latex. Two most attractive features of Sublime Text are multi-editing and snippets which greatly boost my typing efficiency. More importantly, I use the Vintage Mode in Sublime so that I can use all the cool features of Vim.
Programming
I use Python as my main programming language and heavily rely on two packages: Pandas for data analysis and Matplotlib for data visualization. With a few packages installed such as SublimeREPL, Sublime Text can be easily turned into a light-weight IDE for Python. However, I occasionally use Jupyter Notebook for interactive programming.
Website building
I use Jekyll and GitHub Pages to generate and host my website respectively. Jekyll is a blog-aware, flexible and static site generator which match my needs perfectly. GitHub Pages provides free hosting and facilitates Git integration.
Quick reference
Text editing
- Sublime Text
- Vintage Mode
- Material Theme
- LatexTools
- Git
- SublimeREPL (Thanks Gong Xun for recommendation.)
Programming
Website building