Es labi pavadīju laiku, domājot par nedēļas ziņojumu sēriju izveidošanu, kas satur ekskluzīvu informāciju par terminālu, bash, vim, komandām, bash skriptu, neatkarīgi no tā, kas rakstīts konsolē 🙂, bet vienmēr dažādu iemeslu dēļ es to nevarēju izveidot, bet šodien ES izlēmu. Tātad, šeit ir pirmais termināļa piektdienas ieraksts. Es ceru, ka kādam tas noderēs.
Rediģēšana komandrindā
Daudzi no mums izmanto termināli parastajā veidā, taču neapzināmies tā pilno potenciālu, tāpēc pirms pāris mēnešiem es uzņēmos savākt īsceļi no visparastākās, piemēram, tīrīšanas bash, uz pēdējo divu rakstzīmju secības maiņu vai pēdējo divu argumentu secību.
Šie īsinājumtaustiņi ir ļoti līdzīgi tiem, kurus izmantojat Emacs protams, tas ir tāpēc, ka bash ir izstrādājis GNU bet ir iespējams mainīt iestatījumus uz Vi / Vim stilu, ierakstot šādu komandu.
$ set -o zāģis
Kā lasīt:
C: Kreisais Ctrl.
M: Meta, parasti kreisais Alt.
Cx Cu: Nospiediet Ctrl un neatlaižot nospiediet x, tad u un atlaidiet Ctrl.
Tagad es uzrakstīšu dažus, kurus es zinu:
Básico
Cb: Jūs pārvietojat vienu rakstzīmi atpakaļ.
Salīdzināt: Jūs pārvietojat vienu rakstzīmi uz priekšu.
C-_ "vai" Cx Cu: Atsauciet komandas pēdējo labojumu.
Cl: Notīriet ekrānu.
Cu: Dzēst ievadīto rindu.
DC: Atcelt pašreizējo darbojošos komandu.
Likvidēt
Ch: Dzēsiet vienu rakstzīmi atpakaļ.
Kompaktdisks: Dzēst vienu rakstzīmi uz priekšu.
Kk: Dzēsiet tekstu no kursora pozīcijas līdz rindas beigām.
Md: Dzēš tekstu no kursora pozīcijas līdz pašreizējā vārda beigām.
Cw: Dzēš tekstu no kursora pozīcijas līdz pašreizējā vārda sākumam.
M Backspace: Dzēš tekstu no kursora pozīcijas līdz pašreizējā vārda sākumam.
Kustības
AC: Novietojiet kursoru rindas sākumā.
EK: Novietojiet kursoru rindas beigās.
Mf: Novietojiet kursoru priekšā vienu vārdu.
Mb: Pārvietojiet kursoru par vienu vārdu atpakaļ.
ieraksts
Cr: Meklēt vēsturē.
Augšā un lejā: Pārlūkojiet vēsturi.
Argumenti
Ct: Mainiet pēdējo divu rakstzīmju secību.
Esc-t: Mainiet pēdējo divu vārdu secību.
pārējie
Cilne: Automātiski aizpildīt komandas, maršrutus, failus utt.
Cy: Yank * nesen izdzēstais teksts
* Yank burtiski kopē
Redaktora piezīme: Laika ierobežojumu dēļ rakstu nevarēja publicēt piektdien. Mēs par to atvainojamies.
Lai neviens nedomā:
$ set -o zāģis
hahahahahaaa ... es redzēju, ka tā ir nabadzīgajām Klāras māsām ... hahahajjajaaa
Manā tastatūrā ir dažas ļoti ērtas bultiņas. Es nospiežu kreiso bultiņu, un kursors pārvietojas pa kreisi. Nospiežu MĀJAS, un kursors iet mājās. Un es varētu turpināt. Ļoti intuitīva mana tastatūra. Un visas programmas to atzīst. Tai jābūt maģijai 😛
Tāpēc man tas nepatīk un tas nekad nepatiks vi * Saglabājot tastatūras izkārtojumu no brīža, kad tastatūras bija mazāk par 80 taustiņiem. Man šķiet 70. gados. Tagad viņiem vismaz ir jāiekļauj kursora kustības taustiņi, kas nāk uz VISĀM tastatūrām, un viss. Cik daudz problēmu ir jāmācās Ctrl + this un Ctrl + that kaut kam, kas būtu INTUITĪVS.
Tas ir mans viedoklis. Sveicieni.
Neviens neliedz jums izmantot minētos taustiņus, turklāt vi vai emacs ļauj bez problēmām izmantot gan pašreizējo tastatūru taustiņus, gan tos, kas tika izmantoti aizvēsturē, taču ar šo redaktoru saīsnēm jums ir daudz vairāk iespēju nekā daži "intuitīvie" taustiņi, ko piedāvā jebkura tastatūra. Jebkurā gadījumā, ja šie četri taustiņi jums ir pietiekami un rezerves ikdienas darbiem, jūs ļoti labi darāt, lai nejauktos ar šiem ruļļiem, kas ir vi vai emacs ... jūs varētu atklāt lietas, kas pieder paralēliem Visumiem, kas jūs varētu aizturēt mūžīgi mūžos ...
Nu, šāda veida Vi vai EMACS komandas ir patiešām noderīgas, ja rediģējat kodu no netbooks (paši par sevi ir visnepatīkamākās tastatūras, kuras esmu izmantojis līdz šim).
Ctrl + M + stila saīsnes ir emacs un citu GNU rīku stilā .. .. vi nav tādas kā .. tas teikts tajā pašā rakstā ..
vi izrādās ļoti intuitīvs rīks tiem, kas vēlas iemācīties to lietot .. kādā brīdī jūs iemācījāties izmantot tastatūru, kad tā nebija intuitīva, tas pats ar peli .. ..tāpēc tā var vairs nav intuitīvi lietot vi vai dvorak tastatūru citiem cilvēkiem .. 😉
Atvainojiet, bet vi un emacs ir šīs tastatūras konfigurācijas, jo joprojām darbojas veci serveri un darbstacijas, kurās ir dažādi unix veidi, kā arī ne visos mūsdienu serveros ir 101 taustiņa tastatūras, dažiem ir tikai pamati, lai varētu modificēt failu (dot paldies, ka tajā ir esc, ctrl, alt un shift), un tieši šeit vi tastatūras īsinājumtaustiņi jūs glābj. Nemaz nerunājot par to, ka dažos unixos ir tikai vi, nevis emacs, nano, nē utt., Un vēl mazāk - ar grafisko saskarni, man nepatīk ne zāģis, ne emacs, bet manā darbā ir svarīgi zināt šos saīsnes Tā kā es nezinu, kāda veida serveri man būs jāpārvalda, es redzēju, ka tas ir noklusējums 99% unixes. Priekā
Hjkl sistēma tiek izmantota, jo viss ir jūsu rokai, nepārvietojot rokas. Es nezinu, vai tas notiks veco serveru dēļ un kā tehnoloģiju attīstība mūsdienās liek man šaubīties, vai tas ir cēlonis. Sveicieni.
Jauks mēģinājums, bet es joprojām esmu Emacs.
+1
Ļoti labi! it īpaši pirmais attēls.
Atvainošanās pieņemta ... Kaut arī mēs ceram, ka šī 18. jūlijā mums būs šī izcilā informācija.
PRIEKĀ.!!!
Ļoti interesanti, es zināju tikai pamatus
Ļoti labi, tikai viena lieta: tā ir Press ar 'S', tā nespiež ... TT
Hahahaha, tev taisnība, brālis, atvainojiet, ka es izturēju labojumu Vimā
ps Kādu laiku būs tās šausmas, es nevaru rediģēt ierakstu 😀, bet paldies par novērojumu, es nākamajā būšu pamatīgāks 🙂
Sveiki, es priecājos par Vi režīmu; tomēr es gribētu zināt, vai ir kāds veids, kā uzzināt, kādā režīmā es atrodos, kaut kas līdzīgs grafiskajam indikatoram. Sveicieni un paldies jau iepriekš.
Mēģināju izveidot skriptu, taču nevarēju, jo šajās dienās man nav daudz brīva laika, bet apsolu, ka, kad atradīšu risinājumu, to publicēšu 😀