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