C Language Editors/IDEs for the Grace Cluster

The following are editors/IDEs you can use to edit files in the Grace system/cluster. Students like to use VS Code, but you should know the basics of an editor you can find in any Linux environment (e.g., nano, vim). Using an editor beyond what the Grace cluster provides (e.g., nano, vim, emacs) is optional and we cannot provide additional information or support.

At UMD you need to use DUO for authentication purposes. If you first connect to UMD using VPN, you will avoid the authentication process while connecting to the Grace cluster. For a VPN connection you can use GlobalProtect (use access.umd.edu).

  1. nano
  2. emacs (non-graphical option emacs -nw)
  3. vim - A short short guide available at vim short short guide. You may want to also check (for fun and to learn vim): http://www.vim-adventures.com/.
  4. kate
  5. gedit
  6. You can open files with the MobaXTerm editor once connected to grace.
  7. VS Code - Notice that in Grace, it is not that straightforward to use the Microsoft SSH extension. Information about using VS Code and Grace can be found at ConnectingToGraceUsingVSCode.pdf. This information is based on original material developed by a CS student (Peter Currie). Also information is available at VS Code SFTP Extension for CMSC216 (Video) by Dr. Christopher Kauffman and VS Code SFTP Extension for CMSC216 (Written Guide) by Dr. Christopher Kauffman.

Web Accessibility