Text Editors and vi in particular Hans Vangheluwe Text Editors ... - - PowerPoint PPT Presentation

text editors and vi in particular
SMART_READER_LITE
LIVE PREVIEW

Text Editors and vi in particular Hans Vangheluwe Text Editors ... - - PowerPoint PPT Presentation

Text Editors and vi in particular Hans Vangheluwe Text Editors ... Window, Icon, Menu, Pointing device WYSIWYG (or not quite ...) 1974 TAOCP Explicitly state the thoughts behind the program: Explain the link between


slide-1
SLIDE 1

Text Editors … and “vi” in particular

Hans Vangheluwe

slide-2
SLIDE 2

Text Editors ...

Window, Icon, Menu, Pointing device

slide-3
SLIDE 3

WYSIWYG (or not quite ...)

slide-4
SLIDE 4

1974 TAOCP

slide-5
SLIDE 5
slide-6
SLIDE 6

Explicitly state the thoughts behind the program:

  • Explain the link between

requirements (what) and design (how)

  • Explain design decisions (algorithms

and data structures)

  • Explain code-level decisions (for

example, for efficiency)

slide-7
SLIDE 7
slide-8
SLIDE 8

2013 Leslie Lamport

slide-9
SLIDE 9

Non-WYSIWYG ... but optimal “typesetter”

slide-10
SLIDE 10

Who needs a mouse anyway ... “space cadet” keyboard

slide-11
SLIDE 11

Who needs a mouse anyway ... the vi editor (and variants ... vim)

slide-12
SLIDE 12

Who needs a mouse anyway ... the vi editor

use in minimal environments, ubiquitous

slide-13
SLIDE 13

Who needs a mouse anyway ... the vi editor (based on ex line editor) Two modes:

  • Command
  • Insert

Keyboard only! ... fast ...

slide-14
SLIDE 14