Puncte:4

Ce editor de text terminal folosește comenzi rapide de la tastatură asemănătoare GUI?

drapel cn

Caut un editor unde Ctrl+C copii, Ctrl+X tăieturi, Ctrl+V paste, Ctrl+Z anulează, Ctrl+Y reface, F3 căutări și F2 redenumește. Când dau clic pe butonul stâng al mouse-ului, cursorul ar trebui să meargă acolo. Toate modurile ar trebui să fie active în același timp (comandă și inserare și ...).

De asemenea Ctrl+W închide fila curentă în interfețele cu file, Alt+F4 închide aplicația concentrată în prezent, Ctrl+Tab file între ghici ce, file, Ctrl+O afișează un dialog deschis, Ctrl+P afișează dialogul de imprimare,

Ce editor Linux există acolo care poate fi folosit în terminal și are acest comportament?

drapel us
Ai încercat vreun editor GUI, cum ar fi gedit sau mousepad sau VS Code?
Saeed Neamati avatar
drapel cn
VS Code este minunat. Dar nu poate fi instalat pe server. Asta nu are sens. Așa că prefer o altă alegere. Nu am testat încă `gedit` sau `mousepad`. Le voi testa. Dar am vrut doar să văd dacă comunitatea cunoaște deja un editor conform.
drapel us
Mousepad și gedit sunt, de asemenea, GUI. Consultați https://askubuntu.com/q/1227102/124466 pentru cum să copiați și să lipiți în terminal (acestea funcționează în `nano`, nu știu dacă funcționează în `vi`)
guiverc avatar
drapel cn
Comenzi rapide universale??? Tastele folosite de `vi` sunt aceleași pentru alte instrumente și au fost un standard creat la începutul anilor 1970. Vrei să urmeze un alt standard *mai târziu*? Ce este o scurtătură universală? pentru mine, standardul folosit de unix/posix/vi are sens, având în vedere atât de multe instrumente *nix le folosesc.
Nmath avatar
drapel ng
Ummm... Istoria acestor editori de text, în special vi, merge cu mult timp în urmă, înainte de a exista manageri de ferestre și șoareci. Ceea ce descrii este un blocnotes GUI. Sunt zeci de ele.
pLumo avatar
drapel in
Puteți **poți** să instalați VS Code/ium pe serverul dvs. și să vă conectați folosind X-Forwarding.
pLumo avatar
drapel in
@guiverc Dacă nu ați început să programați în anii 70 sau 80, ci în lumea GUI a anilor 90 și 00, vă veți obișnui exact cu comenzile rapide, a menționat OP. Deși nu sunt de acord cu termenul universal, mulți oameni se simt exact ca OP. Eu personal nu am intrat niciodată în `nano`, așa că am folosit direct `vim` și m-am bucurat de el.Cu toate acestea, sunt un utilizator puternic și nu îl pot recomanda cu adevărat noilor veniți care doresc să editeze un fișier din când în când în terminal. Deci chiar cred că aceasta este o întrebare bună. Cu ceva mai puțin dezbateri împotriva altor editori, ar fi **foarte** bine :-)
guiverc avatar
drapel cn
Sunt de acord cu @pLumo că a fost formulat fără *rătăcirea* off-topic, ar fi fost o întrebare mult mai bună.
jamesqf avatar
drapel ng
Re „Știm cu toții că Ctrl+C copiază, Ctrl+X taie, Ctrl+V lipește”, nu, NU știm cu toții asta. Din păcate, am rămas blocați cu acele comenzi Windoze prost proiectate atunci când folosim un browser (cel puțin, nu am văzut niciodată unul unde să fie configurabil). În altă parte, mulți dintre noi preferă să folosească un set de comenzi mai rațional. Și multe, dacă nu majoritatea, editoare decente vă permit să configurați comenzi după bunul plac. Deci, dacă doriți comenzi similare Windoze, configurați-le sau găsiți un profil de la cineva care a făcut deja treaba.
qwr avatar
drapel kr
qwr
Dacă sunteți de acord cu utilizarea unui editor de text grafic, gedit este surprinzător de capabil pentru un editor de text simplu
Puncte:11
drapel cn

Ce sunt „comenzile rapide universale”? Există ceva de genul „univers”, dar nu există „comenzi rapide universale”. Este un termen subiectiv.Mulți utilizatori vim vor considera comenzile rapide vim „universale” și vor face totul pentru a schimba diferitele combinații de taste, astfel încât să semene cu acestea din Vim.

Comenzile rapide de la tastatură pe care le menționați seamănă cu acestea destul de comune în mediile grafice. Există un editor de text bazat pe terminal, micro, care implementează acest stil de comenzi rapide. Este disponibil ca Snap în centrul de software al Ubuntu. Cel puțin în Ubuntu 19.04, este disponibil și ca pachet APT.

Saeed Neamati avatar
drapel cn
mulțumesc pentru răspuns. Comenzile rapide universale sunt acele comenzi rapide pe care le folosești aproape peste tot și nu îți pasă de furnizorul original. Deschideți Foi de calcul Google și funcționează.Deschideți un formular online și funcționează în fiecare câmp de text. Da, fac parte din mediul grafic. Dar terminalul este și grafic, nu-i așa? Vedem lucruri acolo, nu?
Saeed Neamati avatar
drapel cn
Am citit `README.md` de `micro` și OMG, scrie **Common keybindings (Ctrl-s, Ctrl-c, Ctrl-v, Ctrl-z, â¦).** și **Sane defaults **. Acest lucru arată că mulți alți oameni au simțit durerea pe care am simțit-o folosind acele „vi” și „nano” stupide etc.
Saeed Neamati avatar
drapel cn
@vnandium, mulțumesc de un milion de ori. M-am îndrăgostit imediat de acest `micro`. Este exact ceea ce mi-am dorit. Productiv din primul moment. Nu este nevoie de căutări complexe despre „cum să copiați lipirea în vi sau în nano”. Nu este nevoie să petreceți 40 de minute pentru a afla ce coduri ciudate ar trebui să utilizați pentru a realiza o sarcină simplă. Nu trebuie să vă faceți griji mereu și să vă săturați să vă cunoașteți mediul actual.
vanadium avatar
drapel cn
Bucur că vă place! L-am explorat acum ceva timp. În 21.04 (dar nu în 20.04, cred), este disponibil și ca pachet normal .deb.
pLumo avatar
drapel in
+1 Nu știam despre „micro”. Deși voi continua să folosesc `vim`, acesta este în sfârșit ceva de recomandat noilor veniți.
drapel gq
De asemenea, cunoscut sub numele de legături de taste de accelerație Macintosh/CUA/Windows.
drapel gq
VIM și EMACS au moduri CUA. VIM are unul numit CREAM.
vanadium avatar
drapel cn
Conform CUA, Ctrl+Ins este tasta de copiere, Shift+Del tasta de tăiere și Shift+Ins tasta de lipire ;-)
Puncte:2
drapel ng

Aceste taste nu sunt „universale”. Ei fac parte dintr-un proiect IBM numit "Acces utilizator comun" (CUA).

Vim poate face ceea ce cereți dacă instalați cua-mode conecteaza. (Rețineți că acest plugin este foarte vechi și nu a fost actualizat de mult timp; nu am idee dacă va funcționa cu versiunea actuală a vim.Îl adaug aici doar pentru că este primul link pe care mi l-a returnat DuckDuckGo când am căutat.)

Saeed Neamati avatar
drapel cn
Însuși cuvântul **comun** înseamnă că sunt universali. Ceva care există în Photoshop, Windows, Ubuntu, Word, Autocad, Notepad, Chrome, ... este universal. BINE? deci, te rog, nici măcar nu te certa în privința asta.
drapel ng
Vorbesc engleza de când eram mic și mă pricep foarte bine la asta. „Comun” și „universal” nu sunt sinonime.
Puncte:0
drapel eg

A mea. Am scris un editor de text exact din acest motiv. Din păcate, nu am un program de instalare gata făcut, dar atâta timp cât aveți instalat Tcl (și opțional Tk pentru suport pentru clipboard), ar trebui să îl puteți utiliza. Este doar un singur fișier de cod: https://github.com/slebetman/tcled

Doar plasați tcled dosar undeva în dvs $PATH și faceți-l executabil făcând chmod +x.

Dacă nu vă place editorul meu, există și o palmă, care este destul de drăguță: https://github.com/slap-editor/slap. Încearcă să implementeze un editor de terminal care se simte ca sublim.

Spre deosebire de editorul meu, puteți instala cu ușurință palmă prin npm (aveți nevoie de instalat node.js, desigur):

sudo npm install -g slap

Sincer, recomand folosirea palmă dar nu m-am putut abține să-mi conectez propriul software. Numărul de utilizatori pentru tcled este în jur de o duzină (mai ales oameni care au nevoie de un editor mai bun decât vi simplu pe routere și dispozitive încorporate - pentru că aproape toate instalările de Linux vin cu tcl preinstalat, așa că instalarea editorului meu înseamnă doar copierea unui singur fișier text).

Puncte:0
drapel kr

texteditors.org oferă o listă lungă de editori de text care folosesc acest tip de comenzi rapide de la tastatură, cunoscute și sub denumirea de comenzi rapide CUA. Iată câteva dintre cele mai actuale și mai disponibile exemple.

  • Cremă - Editor Vim reambalat pentru a utiliza aspectul și senzația CUA
  • CTE - Editorul CUA standard pentru consola Linux
  • PE64 - IBM Personal Editor
  • PyPE - Editor de text centrat pe Python care folosește plierea codului
  • TDE - Editor Thomson-Davis (domeniu public, DOS, Windows, Linux)
  • SetEdit - Editor de text în stil Borland
  • THE - Editorul Hessling - clonă XEDIT multiplatformă cu sursă deschisă
  • Tilde - Editor Linux confortabil open source pentru cei obișnuiți cu editorii GUI
  • X2 - un editor de text multiplatform asemănător SlickEdit si IbmEditorFamily.

în plus, multe dintre editoarele de text disponibile vă permit să reconfigurați comenzile rapide.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.