% CST8207 Assignment 03 - BONUS VIM assignment from Worksheet 6 % Ian! D. Allen - - [www.idallen.com] % Winter 2014 - January to April 2014 - Updated Sun Apr 13 05:21:41 EDT 2014 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) Monday April 17, 2014 (end of Week 14)` - **YET ANOTHER NEW DUE DATE** - This is a **BONUS** assignment for extra credit. It is optional. - Late assignments or wrong file names may not be marked. Please be punctual. - **Available online** - Version 1 – 10:45 January 23, 2014 - Version 2 – 02:15 March 19, 2014 – new due date, above - Version 3 – 09:50 April 3, 2014 – another new due date, above - Version 4 – 05:25 April 13, 2014 – yet another new 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 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!** **WARNING:** Some inattentive students upload Assignment #3 into the Assignment #2 upload area. Don’t make that mistake! Be exact. 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”. 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]. 2. Complete the command-line `vimtutor` VIM tutorial. 3. Complete [VIM Worksheet #6 ODT]. 4. Rename your `lab06` directory from the Worksheet to be `assignment03` under your `CST8207-14W/Assignments` directory. 5. Rename your `.verify.txt` file in that directory to be `assignment03.txt` This `assignment03.txt` file should contain exactly 18 lines of text. 6. Transfer the above `assignment03.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 `assignment03.txt` file under the correct Assignment area on Blackboard (with the exact name) before the due date. Upload the file via the **assignment03** “Upload Assignment” facility in Blackboard: click on the underlined **assignment03** link in Blackboard. Use “**Attach File**” and “**Submit**” to upload your plain text file. No word-processor documents. Do not send email. Use only “Attach File”. Do not enter any text into the **Submission** or **Comments** boxes on Blackboard; I do not read them. Use only the “**Attach File**” section followed by the **Submit** button. If you need to comment on any assignment submission, send me [email]. You can upload the file more than once; I only look at the most recent. You must upload the file with the correct name; you cannot correct the name as you upload it to Blackboard. 8. **Verify that Blackboard has received your submission**: After using the *Submit* button, you will see a page titled *Review Submission History* that will show all your submissions. Verify that your latest submission has the correct 16-character, lower-case file name attached to it beside the *Attached Files* heading. (The *Submission Field* and *Student Comments* headings must be **empty**; I do not read them.) You will also see the *Review Submission History* page any time you already have an assignment attempt uploaded and you click on the underlined **assignment03** link. You cannot delete an assignment attempt, but you can always upload a new version. I only mark the latest version. 9. Your instructor may also mark files in your directory in your CLS account after the due date. Leave everything there on the CLS. **Do not delete any assignment work from the CLS until after the term is over!** - I do not accept any assignment submissions by email. Use only the Blackboard *Attach File*. No word processor documents. Plain Text only. - Use the *exact* file name given above. Upload only one single file of plain text, not HTML, not RTF, not MSWord. No fonts, no word-processing. Plain text only. - Did I mention that the format is plain text (VIM/Nano/Pico/Gedit or TextEdit or Notepad)? - **NO EMAIL, WORD PROCESSOR, PDF, RTF, or HTML DOCUMENTS ACCEPTED.** - No marks are awarded for submitting under the wrong assignment number or for using the wrong file name. Use the exact 16-character, lower-case name given above. - WARNING: Some inattentive students don’t read all these words. Don’t make that mistake! Be exact. **READ ALL THE WORDS. OH PLEASE, PLEASE, PLEASE READ ALL THE WORDS!** -- | 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#XImportant_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 [File Transfer]: 015_file_transfer.html [email]: mailto:idallen@idallen.ca [Plain Text]: assignment03.txt [Pandoc Markdown]: http://johnmacfarlane.net/pandoc/