Editing with vi: Advanced Topics