# 2017-02-12 I use vi all the time. The editor is so expressive and there are so many ways to achieve a task that I always forget about some neat things, due to being accustomed to some other way which I tend to use. I just stumbled upon the original vi paper [1], which I had printed out some years ago. I skipped a bit through it again and these are some of the things which I currently don't use, but could profit from: `` back to previous position + key advances to next non-white position on next line 3H third line on screen db delete a word backwards fX followed up by ; (X being a character) ( and ) to jump at the end/beginning of sentences d) deletes rest of sentence, d( the previous Y shortcut for yy set ic set ignorecase for searches :e! reedit, discard changes :n when executing vi with multiple file names run system commands over portions of buffer (e.g. 4,13!sort) Maybe I can get accustomed to some of these things, if I look back on this list occasionally. [1] William Joy & Mark Horton -- ``An Introduction to Display Editing with Vi''