Bii o ṣe le jẹ ki ebute naa jẹ oluranlọwọ rẹ kii ṣe ọta rẹ?

Bii o ṣe le jẹ ki ebute naa jẹ oluranlọwọ rẹ kii ṣe ọta rẹ?

Ninu àpilẹkọ yii a yoo sọrọ nipa idi ti o ṣe pataki lati ma ṣe kọ ebute naa silẹ patapata, ṣugbọn lati lo ni iwọntunwọnsi. Ni awọn ọran wo ni o yẹ ki o lo ati ni awọn ọran wo ni ko yẹ ki o lo?

E je ki a so ooto

Kò ti wa gan nilo a ebute. A ti wa ni saba si ni otitọ wipe a le tẹ lori ohun gbogbo ti a le ati okunfa nkankan. A jẹ ọlẹ pupọ lati ṣii ohun kan ati kọ awọn aṣẹ ni ibikan. A fẹ iṣẹ-ṣiṣe nibi ati bayi. Pupọ wa kii lo ebute kan rara. Ṣe o tọ lati lo rara?

Kilode ti o lo ebute naa?

O ni itunu. Ko si iwulo lati yipada si ọpọlọpọ awọn ferese tabi wa nkan pẹlu asin naa. O le nirọrun kọ aṣẹ ti o nilo fun eyi.
Jẹ ki a ṣe atokọ awọn ipo nigbati ebute naa nilo:

  • Nigbati o ba nilo lati mu nkan ṣiṣẹ, ṣugbọn ko ni akoko lati wa ninu awọn eto (Kaabo, GUI dconf)
  • Nigbati o rọrun lati wa faili tabi folda ninu ebute ju ki o padanu akoko lori GUI (fzf ṣe iṣẹ yii daradara)
  • Nigbati o rọrun lati satunkọ faili ni kiakia ni Vim, Neovim, Nano, Micro ju lati lọ sinu IDE
  • Nigbati o ku Nikan ebute (awọn eto atunto ni Ubuntu tabi fifi Arch Linux sori ẹrọ, fun apẹẹrẹ)
  • Nigbati o ba nilo iyara, kii ṣe didara

Nigbawo ko nilo lo ebute:

  • Nigbati iṣẹ yii ko ba si ni ebute (eyi ṣẹlẹ lalailopinpin ṣọwọn, ṣugbọn sibẹ)
  • Nigbawo ni o rọrun diẹ sii lati ṣe eyi ni GUI ju lati jiya pẹlu TUI (awọn eto n ṣatunṣe aṣiṣe, fun apẹẹrẹ)
  • Nigbati o ko ba mọ bi o ṣe le ṣe ohunkohun ni ebute, ṣugbọn o nilo lati ṣe nkan ni iyara (iwọ yoo lo akoko diẹ sii lori adaṣe ju iṣe funrararẹ, Mo ro pe eyi jẹ faramọ si gbogbo eniyan)
  • Nigbati o ba nilo irọrun, kii ṣe iyara

Iwọnyi jẹ awọn ofin ipilẹ ti ko yẹ ki o gbagbe. Yoo dabi ẹni pe o rọrun, ṣugbọn ifẹ “jẹ ki a gbiyanju lati ṣe adaṣe ohun gbogbo, ati pe kii ṣe tẹ-meji Asin” nigbagbogbo di pataki. Eniyan jẹ ọlẹ, ṣugbọn eyi kii ṣe nigbagbogbo si anfani wọn.

Ṣiṣe awọn ebute ara le yanju

Eyi ni eto ti o kere ju mi ​​lati le ṣe o kere ju ohunkan deede ni ebute naa:

tmux - lati pin window kan si awọn panẹli (ti o ba fa opo kan ti awọn window ebute ki o yipada laarin wọn fun igba pipẹ, lẹhinna gbogbo imọran ko ni oye, o rọrun lati kan yipada laarin awọn ohun elo pẹlu GUI)

fzf - lati yara ri nkankan. O yarayara ju GUI lọ. vim ki o si yan orukọ faili ati pe iyẹn ni.

zsh - (diẹ sii gbọgán OhMyZsh) ebute naa yẹ ki o rọrun ati ki o kii ṣe oju goggle

neovim - nitori itumọ ti wiwa ni ebute laisi rẹ ti sọnu ni adaṣe. Olootu ti o ṣe pupọ diẹ sii ju awọn ohun elo GUI lọ

Ati pe nọmba nla ti awọn ohun elo miiran: asogbo (tabi ViFM), how2, olupin laaye, nmcli, xrandr, python3, jshell, diff, git ati diẹ sii

Kini ojuami?

Ṣe idajọ fun ara rẹ, nigbati o n gbiyanju lati gbe IDE ti o ni kikun lati le yi iwe afọwọkọ kekere kan pada - eyi jẹ aiṣedeede. O rọrun lati yara yi pada ni Vim (tabi Nano, fun awọn ti ko fẹran ifilelẹ Vim). O le ṣe awọn nkan yiyara, ṣugbọn o ko ni lati kọ ohun gbogbo ni ebute naa. O le ma nilo lati kọ ede iwe afọwọkọ Bash nigba ti o n ṣiṣẹ ni ebute, nitori o ko nilo rẹ.

Jẹ ki a jẹ ki awọn nkan rọrun, ki a si wo awọn nkan oriṣiriṣi lati awọn igun oriṣiriṣi, ki a ma ṣe pin ohun gbogbo si dudu ati funfun

Awọn olumulo ti o forukọsilẹ nikan le kopa ninu iwadi naa. wọle, Jowo.

Ṣe o lo ebute nigbagbogbo?

  • 86,7%Bẹẹni208
  • 8,8%No21
  • 4,6%Ko daju11

240 olumulo dibo. 23 olumulo abstained.

orisun: www.habr.com

Fi ọrọìwòye kun