Changes between Version 6 and Version 7 of en/HowToCodeInTerminal


Ignore:
Timestamp:
May 16, 2025, 1:14:47 PM (2 weeks ago)
Author:
Ales Horak
Comment:

edited by hales in edit_page_in_vim.py

Legend:

Unmodified
Added
Removed
Modified
  • en/HowToCodeInTerminal

    v6 v7  
    88* for **basic navigation** one you are logged in, see the [https://ubuntu.com/tutorials/command-line-for-beginners#3-opening-a-terminal Ubuntu tutorial for working in terminal].
    99* for **easy repeated access**, you should setup a ''SSH key authorization'', see the simple [https://aurora.fi.muni.cz/ssh-keys.html aurora SSH keys tutorial].
     10* choose and learn (at least) one **in-terminal text editor**. An easy
     11  option is the [https://www.nano-editor.org/dist/v2.2/nano.html nano
     12  editor] - just run `nano source.py` and start editing, save with
     13  `Ctrl+S`, exit with `Ctrl+X`. An advanced option is the
     14  [http://www.vim.org/ vim editor] - we suggest e.g. the
     15  [https://missing.csail.mit.edu/2020/editors/#vim MIT course VIM intro]
     16  for an initial engagement with `vim`. When you start `vim source.py`, you
     17  should press `i` to edit the text and `Esc`, `:wq<Enter>` to save changes
     18  or `:q!<Enter>` to discard changes.
    1019* when developing a program, e.g. in Python, we suggest to **work in
    1120  multiple terminal windows**. For each window start a separate