Differences

This shows you the differences between two versions of the page.

Link to this comparison view

courses:cs377-201951:vim_resources [2019/01/23 01:33] (current)
mlsmith created
Line 1: Line 1:
 +====== Vim Resources ======
  
 +~~NOTOC~~
 +
 +One of the goals this semester is to learn to use Vim: a real text (and programmer'​s) editor.
 +Here are some resources to help you get started.
 +
 +  * [[wp>​Vim_(text_editor)|Vim]] Wikipedia article
 +  * use ''​**vimtutor**''​ command from the linux prompt to learn basic Vim navigation, modes, and more
 +  * [[http://​derekwyatt.org/​vim/​tutorials/​index.html]]:​ range of video tutorials by Derek Wyatt
 +  * [[http://​vimcasts.org/​|Vimcasts]]:​ free screencasts about Vim
 +  * [[http://​vim-adventures.com/​|VIM Adventures]]:​ Learn VIM while playing a game
 +  * [[http://​yannesposito.com/​Scratch/​en/​blog/​Learn-Vim-Progressively/​|Learn Vim Progressively]]
 +  * [[http://​www.openvim.com|Vim simulator]]:​ student-tested this semester (Spring 2015)!
 +
 +  * Useful for editing text documents with Vim:
 +    * '':​set tw=72''​ (sets textwidth of each line to 72)
 +      * then just type, text will wrap from one line to the next automatically
 +    * to "​reflow"​ a paragraph type, position your cursor anywhere in the paragraph and type ''​gq''​ in Normal mode
 +      * your paragraph will reflow to the textwidth you set
 +    * see [[http://​vim.wikia.com/​wiki/​Automatic_word_wrapping]] for more info!
 +
 +  * configure your vim editor with [[http://​www.vim.org/​scripts/​script.php?​script_id=2332|Pathogen]]
 +    * note: I haven'​t used this yet, but it looks well worth learning once you're ready to customize your Vim
 +
 +  * more? let me know what helpful resources you find, and I'll add them here!
 +