Completare automată

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

„Auto (completarea automată), în informatică , este o caracteristică oferită de multe programe pentru procesarea textelor , IDE și browser . Este capacitatea de a ghici automat ce cuvânt (sau expresie ) este tastat de la tastatură , numai pe baza primelor litere .

Cuvântul intuit apare pe ecran ca o sugestie, iar utilizatorul îl poate confirma (de obicei, apăsând o tastă precum spațiu sau introducere) sau poate continua să tastați în mod normal dacă cuvântul dorit este de fapt altul.

Completarea automată se aplică efectiv în toate acele cazuri în care numărul de cuvinte posibile care trebuie completate automat este limitat, de obicei în limbaje de programare , în documente tehnice, la tastarea adreselor (intuitiv pe baza unei agende și / sau a unei cronologii ). Este comun, de exemplu, în distribuțiile Linux cu tastarea comenzilor de la terminal folosind tasta TAB .

Caracteristici

Obiective

Scopul inițial al software-ului de predicție a cuvintelor a fost de a ajuta persoanele cu dizabilități fizice să își mărească viteza de tastare [1] , precum și de a le ajuta să reducă numărul de apăsări de tastă necesare pentru a completa un cuvânt sau o propoziție [2] .

Stenografie

Stenograma , numită și Autoreplace, este o funcție asociată care implică înlocuirea automată a unui anumit șir cu altul, de obicei unul mai lung și mai greu de tastat. Acest lucru poate corecta, de asemenea, greșeli de scriere simple, cum ar fi schimbarea „csa” în „acasă”. Mai multe programe de completare automată, independente sau integrate în editorii de text, bazate pe liste de cuvinte, includ, de asemenea, o funcție scurtată pentru expresiile utilizate frecvent.

Tipologie

Completarea contextului

O funcție de editor de text, similară completării cuvintelor, care completează cuvinte (sau propoziții întregi) pe baza contextului curent și a contextului altor cuvinte similare din același document sau a unui set de date de instruire

Finalizarea liniei

Când utilizatorul începe o linie care începe cu o frază frecvent utilizată, editorul o completează automat, până la poziția în care diferă linii similare, sau propune o listă de continuări comune.

Finalizarea acțiunii

În aplicații, acestea sunt instrumente autonome care adaugă funcționalitate de completare automată unei aplicații existente sau tuturor aplicațiilor existente ale unui sistem de operare, în funcție de contextul actual.

Utilizare de către software

browser web

Completați automat caseta de căutare în Mozilla Firefox
Completați automat caseta de căutare în Mozilla Firefox

În browserele web, completarea automată are loc în bara de adrese (folosind elemente din istoricul browserului) și în casetele de text de pe paginile utilizate frecvent, cum ar fi caseta de căutare a unui motor de căutare . Completarea automată pentru adresele web este deosebit de convenabilă, deoarece adresele complete sunt adesea lungi și dificil de tastat corect. HTML 5 are un atribut de completare automată <form> [3] .

 < form action = "/action_page.php" method = "get" completare automată = "on" >
 < etichetă pentru = "fname" > Nume: </ label >
 < Tip de intrare = "text" id = "fname" nume = "fname"> <br /> <br />
 < label for = "email" > Email: </ label >
 <Input type = "text" id = "email" name = "email"> <br /> <br />
 < input type = "submit" >
</ forma >

Programe de e-mail

Completarea automată este de obicei utilizată pentru a introduce adresele de e-mail ale destinatarilor destinați. De obicei, există un număr limitat de adrese de e-mail utilizate frecvent, deci este relativ ușor de utilizat completarea automată pentru a le selecta. La fel ca adresele web, adresele de e-mail sunt deseori lungi, deci introducerea lor completă este incomodă [4] .

Motor de căutare

În motoarele de căutare, funcțiile de completare automată a interfeței utilizatorului oferă utilizatorilor interogări sau rezultate sugerate pe măsură ce își introduc interogarea în caseta de căutare. Aceasta este, de asemenea, denumită în mod obișnuit sugestie automată sau căutare incrementală [5] .

Completarea codului în Qt Creator 5.0: Programatorul tastează un anumit cod și atunci când software-ul detectează un șir recunoscut, cum ar fi un identificator de variabilă sau un nume de clasă, acesta prezintă programatorului un meniu care conține numele complet al variabilei identificate
Completarea codului în Qt Creator 5.0: Programatorul tastează un anumit cod și atunci când software-ul detectează un șir recunoscut, cum ar fi un identificator de variabilă sau un nume de clasă, acesta prezintă programatorului un meniu care conține numele complet al variabilei identificate

Editor de cod sursă

Într-un editor de cod sursă, finalizarea automată este mult simplificată de structura regulată a limbajelor de programare. De obicei, există un număr limitat de cuvinte semnificative în contextul actual sau spațiul de nume, cum ar fi numele variabilelor și funcțiilor [6] .

Instrumente de interogare a bazei de date

Completarea automată în instrumentele de interogare a bazei de date permite utilizatorului să completeze automat numele tabelelor dintr-o instrucțiune SQL și numele coloanelor tabelelor la care se face referire în instrucțiunea SQL [7] .

Programe de procesare de text

În multe programe de procesare a textelor, finalizarea automată reduce timpul necesar pentru a tasta cuvinte și fraze repetitive [8] . Materialul sursă pentru completarea automată este colectat din restul documentului curent sau dintr-o listă de cuvinte comune definite de utilizator. Apache OpenOffice , Calligra Suite , LibreOffice și Microsoft Office includ suport pentru acest tip de completare automată, precum și editori de text avansați precum Emacs și Vim.

Interpreți de linie de comandă

Finalizarea liniei de comandă în PowerShell.
Finalizarea liniei de comandă în PowerShell .

Într-un interpret de linie de comandă , cum ar fi PowerShell , completarea automată a numelor de comenzi și a numelor de fișiere poate fi realizată ținând evidența tuturor denumirilor posibile ale lucrurilor pe care utilizatorul le poate accesa [9] .

Notă

  1. ^ Cynthia Tam și David Wells, Evaluarea beneficiilor afișării listelor de predicție a cuvintelor pe un asistent digital personal la nivelul tastaturii , în tehnologia asistentă , vol. 21, n. 3, 2009, pp. 105-114, DOI : 10.1080 / 10400430903175473 , PMID 19908678 .
  2. ^ Anson, D., Moist, P., Przywara, M., Wells, H., Saylor, H. & Maxime, H. (2006). Efectele completării cuvintelor și predicției cuvintelor asupra ratelor de tastare folosind tastaturile de pe ecran Arhivat 8 august 2017 la Arhiva Internet. Tehnologie de asistență, 18, 146-154.
  3. ^ Atribut completare automată formular HTML , pe www.w3schools.com . Adus la 16 februarie 2021 .
  4. ^ (EN) Gmail poate completa acum e-mailuri întregi , în South China Morning Post, 17 mai 2018. Adus 16 februarie 2021.
  5. ^ (RO) Cum funcționează completarea automată în Căutarea Google , pe Google, 20 aprilie 2018. Accesat la 16 februarie 2021.
  6. ^ Completare automată , la www.topdreamweaverextensions.com . Adus la 16 februarie 2021 .
  7. ^ SQL , la codingsight.com .
  8. ^ (RO) James Marshall Scriitorul James Marshall este un jurnalist profesionist care acoperă tehnologia, depanarea computerelor. Este, de asemenea, priceput în Microsoft Word, Apple Pages, alte procesoare de text Procesul nostru editorial James Marshall, Cum să activați și să dezactivați completarea automată a Microsoft Word , Lifewire . Adus la 16 februarie 2021 .
  9. ^ (EN) Adăugați o completare automată de tip Bash la PowerShell în comunitatea DEV. Adus la 16 februarie 2021 .

Alte proiecte

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT