Autocomplete
Autofill
Autoreplace
Autosuggest
Bash (Unix shell)
Bourne shell
CamelCase
Class (computer science)
Cmd.exe
Combo box
Command line completion
Command line interface
Command line interpreter
Context sensitive user interface
Database query
Database server
E-mail
E-mail program
Emacs
Gmail
Google
Incremental search
IntelliSense
KOffice
Levenshtein algorithm
Main Page
Microsoft
Microsoft Office
Microsoft Windows
Namespace (computer science)
Object-oriented programming
OpenOffice.org
Outlook Express
PowerShell
Programming language
SQL
SQL Server Management Studio
Search engine
Search engine technology
Search suggest drop-down list
Snippet (programming)
Soundex
Source code
Source code editor
StarOffice
Tab key
Teh
Unix
Vim (text editor)
Web browser
Wiktionary
Word processing
Word processor
Autofill
Autoreplace
Autosuggest
Bash (Unix shell)
Bourne shell
CamelCase
Class (computer science)
Cmd.exe
Combo box
Command line completion
Command line interface
Command line interpreter
Context sensitive user interface
Database query
Database server
E-mail program
Emacs
Gmail
Incremental search
IntelliSense
KOffice
Levenshtein algorithm
Main Page
Microsoft
Microsoft Office
Microsoft Windows
Namespace (computer science)
Object-oriented programming
OpenOffice.org
Outlook Express
PowerShell
Programming language
SQL
SQL Server Management Studio
Search engine
Search engine technology
Search suggest drop-down list
Snippet (programming)
Soundex
Source code
Source code editor
StarOffice
Tab key
Teh
Unix
Vim (text editor)
Web browser
Wiktionary
Word processing
Word processor
Autocomplete is a feature provided by many web browsers, e-mail programs, search engine interfaces, source code editors, database query tools, word processors, and command line interpreters. Autocomplete involves the program predicting a word or phrase that the user wants to type in without the user actually typing it in completely. This feature is effective when it is easy to predict the word being typed based on those already typed, such as when there are a limited number of possible or commonly used words (as is the case with e-mail programs, web browsers, or command line interpreters), or when editing text written in a highly-structured, easy-to-predict language (as in source code editors). Autocomplete speeds up human-computer interactions in environments to which it is well suited. Autocomplete features are often enabled by default, and disabling or defeating them can sometimes be difficult for users to accomplish.
Contents
1 In web browsers
2 In e-mail programs
3 In search engines
4 In source code editors
5 In database query tools
6 In word processors
7 In command line interpreters
8 Standalone tools
9 Similar tools
10 See also
11 Notes
12 External links
In web browsers
In web browsers, autocomplete is done in the address bar (using items from the browser's history) and in text boxes on frequently used pages, such as a search engine's search box. Autocomplete for web addresses is particularly convenient because the full addresses are often long and difficult to type correctly.
In e-mail programs
In e-mail programs autocomplete is typically used to fill in the e-mail addresses of the intended recipients. Generally, there are a small number of frequently used e-mail addresses, hence it is relatively easy to use autocomplete to select between them. Like web addresses, e-mail addresses are often long, hence typing them completely is inconvenient.
For instance,
Microsoft Outlook Express will find addresses based on the name that is used in the address book. Google's Gmail will find addresses by any string that occurs in the address or stored name.
BBDB1 runs in emacs.
In search engines
In search engines, autocomplete user interface features provide users with suggested queries or results as they type their query in the search box. This is also commonly called autosuggest or incremental search. This type of search often relies on matching algorithms that forgive entry errors such as phonetic Soundex algorithms or the language independent Levenshtein algorithm. The challenge remains to search large indices or popular query lists in under a few milliseconds so that the user sees results pop up while typing.
In source code editors
Autocomplete of source code is also known as code completion. In a source code editor autocomplete is greatly simplified by the regular structure of the programming languages. There are usually only a limited number of words meaningful in the current context or namespace, such as names of variables and functions. An example of code completion is the Microsoft's IntelliSense design. It involves showing a pop-up list of possible completions for the currently input prefix to allow the user to choose the right one. This is particularly useful in object-oriented programming because often the programmer will not know exactly what members a particular class has. Therefore, autocomplete then serves as a form of convenient documentation as well as an input method. Another beneficial feature of autocomplete for source code is that it encourages the programmers to use longer, more descriptive variable names incorporating both lower and upper case letters (CamelCase), hence making the source code more readable. Typing large words with many mixed cases like "numberOfWordsPerParagraph" can be difficult, but Autocomplete allows one to complete typing the word using a fraction of the keystrokes.
In database query tools
Autocompletion in database query tools allows the user to autocomplete the table names in an SQL statement and column names of the tables referenced in the SQL statement. As text is typed into the editor, the context of the cursor within the SQL statement provides an indication of whether the user needs a table completion or a table column completion. The table completion provides a list of tables available in the database server the user is connected to. The column completion provides a list of columns for only tables referenced in the SQL statement. Aqua Data Studio and SQL Server Management Studio are applications that provide autocomplete in query tools.
In word processors
In many word processing programs, autocompletion decreases the amount of time spent typing repetitive words and phrases. The source material for autocompletion is either gathered from the rest of the current document or from a list of common words defined by the user. Currently OpenOffice.org, StarOffice, Microsoft Office, and KOffice include support for this kind of autocompletion, as do advanced text editors such as Emacs and Vim.
In command line interpreters
Main article: Command line completion
In a command line interpreter, such as Unix's sh or bash, or Windows's cmd.exe or PowerShell, or in similar command line interfaces, autocomplete of command names and file names may be accomplished by keeping track of all the possible names of things the user may access. Here autocomplete is usually done by pressing the Tab ⇆ key after typing the first several letters of the word. For example, if the only file in the current directory that starts with x is xLongFileName, the user may prefer to type x and autocomplete to the complete name. If there were another file name or command starting with x in the same scope, the user would type more letters or press the Tab key repeatedly to select the appropriate text.
Standalone tools
This section does not cite any references or sources.
Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. (September 2008)
There are standalone tools that add similar functionality to existing applications. These programs monitor user keystrokes and complete a word based on first typed letters.
Similar tools
Autoreplace is a somewhat related feature that involves automatic replacement of a particular string with another one, usually one that is longer and harder to type, as "myname" with "Lee John Nikolai François Al Rahman". This can also quietly fix simple typing errors, such as turning "teh" into "the".
See also
Autofill
Incremental search
Snippet
Context sensitive user interface
Combo box
Search suggest drop-down list
Notes
^ "The Insidious Big Brother Database". http://bbdb.sourceforge.net/. Retrieved 2008-02-23.
External links
Look up autocomplete in Wiktionary, the free dictionary.
A brief discussion on the history of code completion
Live Search Explained -- Examples and explanations of working web examples plus a discussion of the usability benefits compared to traditional search
SuggestTree -- A data structure suggesting the top-k best ranking completions for a given prefix
A PhD thesis discussing efficient index structures for advanced autocompletion
Turbocharge Your Autocomplete Feature with Soulmate
Soulmate is an Redis -based open source project designed to help developers build faster autocomplete features. According to the project's ReadMe "It uses Redis's sorted sets to build an index of partially completed words and the corresponding top matching items, and provides a simple sinatra app to query them." Soulmate was developed by the ticket searching company SeatGeek . You can see it in ...
YUI 2: AutoComplete
The AutoComplete control provides the front-end logic for text-entry ... AutoComplete provides a high degree of configurability so developers can implement these ...
French web surfers ‘Jewish-curious’
An Internet tool that flags up popular search words has spontaneously revealed a deeper trend: French web surfers’ exceeding curiosity about whether their politicians are Jewish.
Autocomplete - Wikipedia, the free encyclopedia
Autocomplete involves the program predicting a word or phrase that the user wants to type in without the user actually typing it in completely. ...
Terms of hate taint Google searches
INTERNET users who search online using keywords related to religion, gender or nationality may be in for a nasty surprise.
Autocomplete : Features - Web Search Help
As you type in the search box on Google Web Search , Google's autocomplete algorithm offers searches that might be similar to the one you're typing. ...
National Register to consider Bremen landmarks | The Pilot News
user warning: Table './pilot_dru/cache_menu' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_menu WHERE cid = 'links:primary-links:page-cid:node/3200:1' in /home/pilot/public_html/includes/cache.inc on line 26.
bassistance.de " jQuery plugin: Autocomplete
Blog about music and software and hosting of several jQuery plugins like autocomplete, tooltip, treeview and validation
Twitter For BlackBerry Updated With Geotagging And Push Mentions
The Twitter app for BlackBerry has been updated to version 1.1 in the Beta Zone. This new version of Twitter for BlackBerry will have geotagging capabilities, push mentions, topic autocomplete, and chat-style messaging. The geotagging capability is nice, but can be easily turned off for those who don’t want everyone to know where they’re tweeting from. The push mentions will alert you when you ...
the browse button The app defaults to where your NK2 file it stores your auto complete data should be located Click Open and you are presented with all your auto complete contacts For me it showed all my local domain auto complete contacts followed by non local domains some of you are in my auto complete list You could then dump these to a CSV and then import
http://jpowell.blogs.com/jason_powell_church_it/2007/week22
Autocomplete: Information from Answers.com
autocomplete A feature in many applications that offers to complete a word or address that is only partially typed in
Marshall County census stats detailed; council seat numbers change | The Pilot News
user warning: Table './pilot_dru/cache_menu' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_menu WHERE cid = 'links:primary-links:page-cid:node/2965:1' in /home/pilot/public_html/includes/cache.inc on line 26.
UI/API/1.8/Autocomplete - jQuery JavaScript Library
Autocomplete, when added to an input field, enables users to quickly ... By giving an Autocomplete field focus or entering something into it, the plugin starts ...
Twitter Releases Updates For iPhone And iPad
Twitter has introduced new features to its versions of apps for iPhone and iPad. Twitter said it is now easier to upload photos via a camera button in the tool bar, along with a better image preview. An autocomplete feature makes it faster to tweet on the go offering speed and accuracy. Other features of the update include: *Follow friends on Twitter via contacts on your phone. *View local ...
YUI 3: AutoComplete [beta]
AutoComplete is also built to be modular and easy to extend so that it can be used as the basis for custom implementations and widgets. On This Page: ...
Quick Bar makes trending topics easier on Twitter for iPhone
The official Twitter app for iOS has been updated with a new Quick Bar that provides easy access to trending topics from the comfort of your timeline.
Autocomplete NEW
Only $68.29
There's No Escaping What's Trending on the New Twitter iPhone App
Twitter has just released a fairly substantial update to its iOS applications . There are some nice new features here: a cleaner interface for composing your Tweets, an easier tool for uploading photos, auto-shortening for links (to the official t.co shortener), and autocomplete for usernames and hashtags. It also appears to include a fix to one of the things I found most irritating with the ...
2 Click Email Options button then Advanced Email Options 3 Check Uncheck Suggest names while completing To Cc Bcc fields to enable disable Autocomplete 4 Click OK OK Apply OK This should enable or disable AutoComplete in Outlooka s you need If you are an organisation and want to enable disable Autocomplete on all your network domain pcs the you can use Group
http://www.windowsreference.com/ms-office/how-to-enabledisable-autocomplete-in-ms-outlook
Plugins/Autocomplete - jQuery JavaScript Library
Autocomplete an input field to enable users quickly finding and selecting some value, ... To autocomplete a few dozen possible values, it is a good idea to ...
Twitter for iOS gets Quick Bar, new UI, friend finding
Twitter put out a major update to its iOS app (free, App Store) on Thursday that gave it an edge over most other versions. The 3.3 upgrade gives iPhone users the Quick Bar, a new extra to keep updated on trends. Regardless of their place, Twitter members can see whatever hashtags or other keywords are popular and either tap them to follow up or swipe them to scroll through others....

















