% CST8207 Assignment 04 – BONUS VIM assignment from Worksheet 6 % Ian! D. Allen – – [www.idallen.com] % Winter 2015 - January to Apil 2015 - Updated Mon Mar 30 04:38:57 EDT 2015 Due Date and Deliverables ========================= > **Do not print this assignment on paper!** > > - On paper, you will miss updates, corrections, and hints added to the > online version. > - On paper, you cannot follow any of the [hyperlink URLs] that lead you > to hints and course notes relevant to answering a question. > - On paper, scrolling text boxes will be cut off and not print properly. - **Due Date**: `23h59 (11:59pm) Friday April 17, 2015 (end of Week 14)` - This is a **BONUS** assignment for extra credit. It is optional. - Late assignments or wrong file names may not be marked. Please be accurate and punctual. - **Available online** - Version 1 – 14:45 January 21, 2015 - Version 2 – 04:15 February 9, 2015 – extended due date above - Version 3 – 21:30 February 22, 2015 – extended due date above - Version 4 – 00:45 March 15, 2015 – extended due date above - Version 5 – 01:05 March 22, 2015 – extended due date above - Version 6 – 04:40 March 30, 2015 – extended due date above - **Prerequisites** - Being able to [Remote Login] to the [Course Linux Server] and execute commands. - An ability to **READ ALL THE WORDS** to work effectively. - **Deliverables** 1. One plain text file from Worksheet 6 uploaded to Blackboard. 2. Directory structure created and left for marking on the [Course Linux Server] (**CLS**).\ **Do not delete any assignment work from the CLS until after the term is over!** Purpose of this Assignment ========================== > **Do not print this assignment on paper!** On paper, you cannot follow any > of the hyperlink URLs that lead you to hints and course notes relevant to > answering a question. This is a **BONUS** assignment for extra credit. It is optional. 1. Learn more about the VIM text editor, the editor used by most Unix system administrators. The editor is “hard to learn and easy to use”. 2. This is the **only** editor available on your CentOS virtual machine that you will install in a few weeks. Tasks ===== This is a **BONUS** assignment for extra credit. It is optional. File and directory references below refer to pathnames created in [VIM Worksheet #6 ODT]. 1. Read the [VIM Notes]. - Print a copy of Donald Binder’s **[Vi Reference Card]** (front only). 2. Complete the command-line `vimtutor` VIM tutorial on the CLS. - Refer to Donald Binder’s **[Vi Reference Card]** (front only). 3. Complete [VIM Worksheet #6 ODT]. - Refer to Donald Binder’s **[Vi Reference Card]** (front only). 4. Rename your `lab06` directory from the Worksheet to be `assignment04` under your `CST8207-15W/Assignments` directory. 5. Rename your `.verify.txt` file in that directory to be `assignment04.txt` This `assignment04.txt` file should contain exactly 18 lines of text. 6. Transfer the above `assignment04.txt` file from the CLS to your local computer and verify its contents. Do not edit this file! No empty files, please! Edited or damaged files will not be marked. You may want to refer to your [File Transfer] notes. 7. Submit the `assignment04.txt` file under the correct Assignment area on Blackboard (with the exact name) before the due date. Follow the same submission method as all your previous assignments. **READ ALL THE WORDS. OH PLEASE, PLEASE, PLEASE READ ALL THE WORDS!** -- | Todd Kelley, and | Ian! D. Allen - idallen@idallen.ca - Ottawa, Ontario, Canada | Home Page: http://idallen.com/ Contact Improv: http://contactimprov.ca/ | College professor (Free/Libre GNU+Linux) at: http://teaching.idallen.com/ | Defend digital freedom: http://eff.org/ and have fun: http://fools.ca/ [Plain Text] - plain text version of this page in [Pandoc Markdown] format [www.idallen.com]: http://www.idallen.com/ [hyperlink URLs]: indexcgi.cgi#Important_Notes__alphabetical_order_ [Remote Login]: 110_remote_login.html [Course Linux Server]: 070_course_linux_server.html [VIM Worksheet #6 ODT]: worksheet06.odt [VIM Notes]: 300_vi_text_editor.html [Vi Reference Card]: vi_refcard_front.pdf [File Transfer]: 015_file_transfer.html [Plain Text]: assignment04.txt [Pandoc Markdown]: http://johnmacfarlane.net/pandoc/