Simultaneous editing
   HOME

TheInfoList



OR:

In
human–computer interaction Human–computer interaction (HCI) is research in the design and the use of computer technology, which focuses on the interfaces between people (users) and computers. HCI researchers observe the ways humans interact with computers and design te ...
, simultaneous editing is an
end-user development End-user development (EUD) or end-user programming (EUP) refers to activities and tools that allow end-users – people who are not professional software developers – to program computers. People who are not professional developers can use EUD ...
technique allowing a
user Ancient Egyptian roles * User (ancient Egyptian official), an ancient Egyptian nomarch (governor) of the Eighth Dynasty * Useramen, an ancient Egyptian vizier also called "User" Other uses * User (computing), a person (or software) using an ...
to make multiple simultaneous edits of text in a multiple selection at once through direct manipulation. Multiple selections and cursors are typically created by using a
keyboard shortcut computing, a keyboard shortcut also known as hotkey is a series of one or several keys to quickly invoke a software program or perform a preprogrammed action. This action may be part of the standard functionality of the operating system or ...
to select repeated instances of the same text or text fragments surrounded by the same
delimiter A delimiter is a sequence of one or more characters for specifying the boundary between separate, independent regions in plain text, mathematical expressions or other data streams. An example of a delimiter is the comma character, which acts a ...
s, 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 Lapis lazuli (; ), or lapis for short, is a deep-blue metamorphic rock used as a semi-precious stone that has been prized since antiquity for its intense color. As early as the 7th millennium BC, lapis lazuli was mined in the Sar-i Sang mines,D ...
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''. Tools for
data wrangling Data wrangling, sometimes referred to as data munging, is the process of transforming and mapping data from one " raw" data form into another format with the intent of making it more appropriate and valuable for a variety of downstream purposes ...
(mass reformatting) also sometimes include commands for simultaneous editing of all data in a column or category.


Editors supporting simultaneous editing

* ''Simultaneous editing'' in
Lapis Lapis lazuli (; ), or lapis for short, is a deep-blue metamorphic rock used as a semi-precious stone that has been prized since antiquity for its intense color. As early as the 7th millennium BC, lapis lazuli was mined in the Sar-i Sang mines,D ...
* ''Multiple selections'' in
Sublime Text Sublime Text is a shareware text and source code editor available for Windows, macOS, and Linux. It natively supports many programming languages and markup languages. Users can customize it with themes and expand its functionality with ...
* ''Multiple cursors'' in
Cloud9 Cloud9 Esports, Inc., or simply Cloud9 (C9), is an American professional esports company based in Santa Monica, California. The company was originally founded as a professional ''League of Legends'' team by Jack and Paullie Etienne in May 2013 ...
* ''Multi-cursor'' package in
Atom Every atom is composed of a nucleus and one or more electrons bound to the nucleus. The nucleus is made of one or more protons and a number of neutrons. Only the most common variety of hydrogen has no neutrons. Every solid, liquid, gas, a ...
* ''Multiple selections'' in Visual Studio Code * ''Multiple selections'' in
Firefox developer tools This is a list of WebExtensions that are recommended by Mozilla. Mozilla software Firefox Firefox compatibility Thunderbird Notes References External links Official add-ons site for Mozilla products {{DEFAULTSORT:List Of Firefox ...
* ''Multiple-cursors'' in
Emacs Emacs , originally named EMACS (an acronym for "Editor MACroS"), is a family of text editors that are characterized by their extensibility. The manual for the most widely used variant, GNU Emacs, describes it as "the extensible, customizable, ...
* ''Multi Edit'' plug-in for gedit * ''Multi-Editing Settings'' in
Notepad++ Notepad++ is a text and source code editor for use with Microsoft Windows. It supports tabbed editing, which allows working with multiple open files in a single window. The product's name comes from the C postfix increment operator. Notepad ...
* ''Multiple carets'' in
PyCharm PyCharm is an integrated development environment (IDE) used for programming in Python. It provides code analysis, a graphical debugger, an integrated unit tester, integration with version control systems, and supports web development with Dja ...
* ''Column Edit Mode'' in Vi and Vi derivatives such as Vim


See also

* Batch renaming


References


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


introductory article.

an extended description * Robert C. Miller, Brad A. Myers: Multiple selections in smart text editing. 103–110

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 User interface techniques Text editor features