Clear Screen (Română)

când trebuie să ștergeți ecranul, trebuie doar să emiteți comanda corectă în shell-ul dvs. cmd, bash, PowerShell, sau zeci de alte consoleapplications fie au clear sau cls. Mai mult, mulți dintre eirăspunde la Ctrl+L hotkey.

nu contează dacă lucrați în ConEmu sau în orice alt terminal,comportamentul shell-ului dvs. este același.

comanda ‘ Clear ‘din meniul ConEmu

există solicitări din partea utilizatorilor noștri de a adăuga comanda’ Clear ‘ în meniul sistemului conemu.,referințe:Gh-550,gh-372,gh-234.

aceste cereri au fost respinse printr – un motiv simplu și logic-ConEmu(terminal) nu știu ce aplicație consolă face. ConEmuable pentru a afișa ieșirea aplicației, dar asta este tot.

cu toate Acestea, deoarece GuiMacro Scrie a fost implementat,oricine poate crea un macro pentru Write("\ec"), care de fapt resetează terminal.Deci, oricine poate alege de taste dorită de acțiune’Reset terminal: ecran clar, backscroll, mutați cursorul în colțul din stânga sus’.,

BTW, scriere poate fi folosit pentru a împinge la consola de mai multe linii colorate folosingansi sequencesto „marca” un moment în jurnalele în timp real (coada-f). Exemplu.

Write "\n\n\e9;8;\"time\"\e\\' ==========\e[m\n\n"

Prejudiciabil funcționare

Terminal reset poate afecta comportamentul normal de a rula aplicații consolă.Deci, utilizați-l cu atenție și pe propriul risc!

motivul 1

editați fișierul în vim, gestionați fișierele cu Far Manager sau faceți altceva care nu are legătură cu simpla „read-line-execute-command” și apelați acest misterios element de meniu „clear”. Ce s-ar întâmpla?,

ecranul dvs. ar fi garbaged.aplicația consolă este sigură că cursorul se află într-o anumită poziție și că toate liniile vizibile ale fișierului text au fost tipărite corect. Dar, după o astfel de „extern clar” acest lucru nu ar fi adevărat.

Motivul 2

chiar și cu cmd sau bash. Ei au imprimat PROMPT.Dar după „clar extern” nu ar fi nici un PROMPT! Ecranul ar fi absolut curat, dar shell nu știu că trebuie să’ reprint ‘ PROMPT. Doar așteaptă introducerea utilizatorului!

Motivul 3

se poate spune: utilizatorii știu când vor să șterge momentul nepotrivit al ecranului. Da., Dar asta ar caz garbaged output due toabovementioned reasons.

Motivul 4

nu are legătură cu terminalele, dar poate servi ca exemplu evident.

Imaginați-vă că Windows ar avea o tastă rapidă pentru a șterge Monitorul.Ce va face? Umpleți ecranul cu culoarea neagră. Și cum credeți că aplicațiile de rulare și Windows ar arăta după asta? Gunoi, gunoi și multe altele.

Motivul 5

în numărul 550am fost notat despre „exemplu” al implementării caracteristicilor în termenul Tera.,ei bine, am încercat atât conexiunea locală Cygwin, cât și ssh la distanță pentru a Ubuntuin termenul Tera și pur și simplu nu funcționează.

  • Connect (la cygwin sau la distanță prin ssh)
  • Execute ls
  • apel elementul de meniu „Reset terminal”
  • Get fail
    • Cursor sare la {0,0} și asta e tot!
    • ecranul nu este șters!
    • promptul nu este reimprimat!

Cv

Pentru a șterge ecranul efectuați una dintre următoarele acțiuni:

  • Problema clear sau cls în coajă.,
  • apăsați Ctrl+L sau altă tastă rapidă, dacă shell-ul dvs. o acceptă. Chiar și cmd + clink poate face asta.
  • reporniți fila. Tasta rapidă implicită este Win+~.
  • (Utilizați foarte atent) Set de taste de acțiune’Reset terminal: ecran clar, backscroll, mutați cursorul în colțul din stânga sus’.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *