Differences
This shows you the differences between two versions of the page.
 
| Next revision | Previous revision | 
| cluster:text_editing [2018/10/02 13:31]  – created schroeder | cluster:text_editing [2024/11/11 20:46] (current)  – removed mcloughlin | 
|---|
| ======Text Editing====== |   | 
| It is possible that you might need to tweak your programs or to view output files.  There are many options to edit text on a Linux system. Some are text-only (console mode) and some use a graphical user interface. |   | 
 |   | 
| =====Nano===== |   | 
| [[http://www.nano-editor.org/|Nano]] is a very simple console text editor.  To use it to edit a file, type: |   | 
| <code>$ nano [file name]</code> |   | 
| Note that nano may automatically wrap long lines (unless started with ''-w'') and it does not have an undo function. |   | 
 |   | 
| =====Gedit===== |   | 
| [[https://wiki.gnome.org/Apps/Gedit|Gedit]] is a simple GUI text editor. You will need an X-server to run it. It's only installed on some of the machines (econ1-5). |   | 
| <code>$ gedit [file name]</code> |   | 
 |   | 
| =====Emacs===== |   | 
| [[http://www.gnu.org/software/emacs/|Emacs]] is one of the oldest text-editors (along with vi(m)). If you have an X-server running it will start with a GUI otherwise it will automatically start in console-mode. To start, enter the command: |   | 
| <code>$ emacs</code> |   | 
 |   | 
| To edit a file, use: |   | 
| <code>$ emacs [file name]</code> |   | 
 |   | 
| You can find an interactive emacs tutorial by typing ''C-h t'' (Control+h together, then t). To quit, type ''C-x C-c'' |   | 
 |   | 
| ======Vim===== |   | 
| You can run [[http://www.vim.org/|Vim]] with: |   | 
| <code>$ vim</code> |   | 
 |   | 
| Upon starting Vim, you will be in 'command mode'.  In command mode, you cannot actually edit a file.  To edit the file type ''i'' to enter 'insert mode' and type ''Esc'' to return to 'command mode'.  A tutorial is available for Vim, by typing '':help'' and pressing enter (in command mode). To quit, type '':quit''+Enter (in command mode). |   | 
 |  |