Simultaneous editing

In human–computer interaction, simultaneous editing is an end-user development technique allowing a user to make multiple simultaneous edits of text in a multiple selection at once through direct manipulation.

A screencast demonstration of simultaneous editing using the multiple selection feature of Sublime Text v3.

Multiple selections and cursors are typically created by using a keyboard shortcut to select repeated instances of the same text or text fragments surrounded by the same delimiters, by using a search feature to select all instances of a search term, by selecting the same column in multiple lines, or by selecting text or cursor positions with a mouse. The Lapis experimental web browser and text editor is also able to infer selections based on concept learning from positive and negative examples given by the user during a process known as selection guessing.[1]

Tools for data wrangling (mass reformatting) also sometimes include commands for simultaneous editing of all data in a column or category.

Editors supporting simultaneous editingEdit

See alsoEdit

ReferencesEdit

  1. ^ "LAPIS: Smart Editing with Text Structure".
  2. ^ "LAPIS - Editing Text with Lightweight Structure". Retrieved 24 May 2016.
  3. ^ "Sublime Text - A sophisticated text editor for code, markup and prose". Retrieved 24 May 2016.
  4. ^ "Multiple Cursors - Cloud9". Retrieved 24 May 2016.
  5. ^ "Multi-cursor package". Retrieved 24 May 2016.
  6. ^ "Multiple selections (multi-cursor)". Retrieved 4 November 2016.
  7. ^ Heather Arthur and Robert Nyman (May 7, 2014). "Editable box model, multiple selection, Sublime Text keys + much more – Firefox Developer Tools Episode 31". Mozilla. Retrieved 7 May 2014.
  8. ^ "Multiple cursors for emacs".
  9. ^ "Emacs Rocks! Episode 13: multiple-cursors". Retrieved 24 May 2016.
  10. ^ "New gedit plugin: multi edit". and a demo video.
  11. ^ "Multi editing".
  12. ^ "Multiple carets". Retrieved 2 July 2020.