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.
The technique is supported by the Lapis text editor,[1][2] the multiple selection feature in Sublime Text[3][4] and Mozilla's Firefox developer tools,[5] Emacs' multiple-cursors
mode,[6] and the multi edit[7] plug-in for the gedit text editor. Lapis can infer selections based on concept learning from hints given by the user about what to select, while the others are limited to either manual selections, selecting repeated instances of the same word, or selecting the same column in several lines.
Tools for data wrangling (mass reformatting) also usually include tools for simultaneous editing of all data in a column or category.
See also
- Batch renaming
- Data scraping tools also allow users to extract multiple related data simultaneously.
References
- ↑ LAPIS: Smart Editing with Text Structure
- ↑ Lightweight Structured Text Processing
- ↑ "Features". makeuseof.com. Retrieved 13 November 2012.
- ↑ "Column selection".
- ↑ 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.
- ↑ "Multiple cursors for emacs.".
- ↑ New gedit plugin: multi edit, and a demo video.
- Copy-and-Paste between Overlapping Windows by Olivier Chapuis, Nicolas Roussel. In Proceedings of CHI'07. "Other systems have been proposed to support fast copy-paste of multiple selections or text entities like phone numbers"
- Citeseer
- LAPIS: Smart Editing with Text Structure introductory article.
- Lightweight Structured Text Processing, an extended description
- Robert C. Miller, Brad A. Myers: Multiple selections in smart text editing. 103-110, IUI 2002, Proceedings of the 2002 International Conference on Intelligent User Interfaces, January 13–16, 2002, San Francisco, California, USA. ACM, 2002, ISBN 1-58113-459-2