Line completion is a text editor feature similar to
word completion, first introduced by Juraj Simlovic in TED Notepad, in July 2006. When a user begins a line that starts with a a frequently-used phrase, the computer automatically completes the first part of it, up to the position where all similar lines differ, or proposes a list of common continuations.
Compared to word completion, word completion can be used only for words and it is usually not very effective when invoked for blank word. Line completion, on the other side can be used to complete any characters, including punctuation, and may be effective even on empty lines, when the previous line starts with the same phrase. Most effective is usually the combined usage of both, as they are efficient each in different cases.
Usage and efficiency
Similar to word completion, when a line completion is invoked, only the part of the line is completed, where all similar lines are the same. The completion stops at the position where the similar lines differ, encouraging the user to type more hints for further completion or letting him finish the rest of the line.
As an example of effective usage, items on lists usually starts with similar phrases or words like "I would like to" or "There is need for". In these cases, instead of typing the entire phrases, the user needs to type only a few characters of the beginning and the rest is then completed automatically. In this case, line completion is faster and also more comfortable than word completion.
In software development, this technique can be effectively used to start frequent blocks of code (e.g. declarations of functions and classes, conditions or loops) as the line completion is sensitive to the current
indentationand large amount of source codes can use this sensitivity for faster completion than with word completion.
Wikimedia Foundation. 2010.
Look at other dictionaries:
Command-line completion — Example of command line completion in Bash. Command line completion (also tab completion) is a common feature of command line interpreters, in which the program automatically fills in partially typed commands. Command line interpreters are… … Wikipedia
Command line completion — is a common feature of command line interpreters, in which the program automatically fills in partially typed tokens. Depending on the specific interpreter and its configuration, these elements may include commands, arguments, environment… … Wikipedia
Line 12 (Madrid Metro) — Line 12, also known as MetroSur, is a line of the Madrid Metro. Opened on 11 April 2003, Line 12 is a circular line that is not in fact in Madrid, but links five suburbial towns and one small village south of Madrid, serving around 1 million… … Wikipedia
Line A (Prague Metro) — Line A ( cz. Linka A) is a line of the Prague Metro, serving the Czech Republic capital. Chronologically the second line in the system, it was first opened in 1978 and has expanded mostly during the 1980s. Presently it has 13 stations and… … Wikipedia
Completion (oil and gas wells) — This article is about the oil or gas well completion. For other uses of completion, see Completion (disambiguation) In petroleum production, completion is the process of making a well ready for production (or injection). This principally involves … Wikipedia
Completion guarantee — A completion guarantee (sometimes referred to as a completion bond) is a form of insurance offered by a completion guarantor company (in return for a percentage fee based on the budget) that is often used in independently financed films to… … Wikipedia
completion — I (New American Roget s College Thesaurus) Finishing of an action Nouns 1. completion; accomplishment, achievement, fulfillment, realization, fruition; execution, performance; dispatch; consummation, culmination; finish, close, end; terminus (see … English dictionary for students
Daxing Line, Beijing Subway — Daxing Line 大兴线 … Wikipedia
Word completion — is a common feature in web browsers and similar text entry contexts. When a user begins the entry of a frequently used word, the computer automatically completes it, or proposes a list of choices. uccessful example of word completion in… … Wikipedia
Sagami Railway Main Line — The Nihongo|Main Line|本線|Honsen of Nihongo|Sagami Railway|相模鉄道|Sagami Tetsudō (Sōtetsu) is a railway line in Kanagawa Prefecture, Japan. It extends from Yokohama to Ebina, and has Express (急行) and Rapid (快速) services. All the Rapid trains operate … Wikipedia