130 karma · joined April 5, 2011
While I find myself using Emacs more that Vi/Vim these days, I still find Vi key-bindings useful in the less(1) pager, which I use extensively.
I've just discovered that less responds to Emacs movements, but for searching text I rely on the vi slash. Secondly, when navigating multiple files in less, the vi/vim "next/prev file/buffer" commands (n/p) apply.
Under vi(1), the ctags example in the article is a constructive activity.
In the case of cscope, one needs to drive a development session from cscope then drop into vi to make edits.
I'm aware of that quote being attributed to Gary Player. For example: http://www.golfdigest.com/magazine/myshot_gd0210