Text Editors

VS Code

To use VS Code to remotely edit files on the clusters, refer to the  Princeton Research Computing guide .
In general, I strongly recommend using  VS Code  for your programming and text editing needs. One of the particularly nice benefits of using VS Code is that it allows you to edit and run Jupyter Notebooks from the editor itself. Trust me; there is no better option than VS Code!
I also recommend the following VS Code extensions:
  •  Python : extensions for Python
  •  Jupyter : Support for Jupyter Notebooks
  •  Remote - SSH : Use VS code on remote machines
  •  GitHub Copilot : AI code development assistant. Students get free access.
  •  Ruff : Automated Python code formatting and linting
  •  WSL  (if you're on Windows): WSL interface

Nano and Vi

If you are looking to just make a quick edit on the cluster, you can use nano (easy) or vi (more powerful but complex).