← 返回列表

Claude Code Ẹkọ Ẹsẹ 3: Kí nìdí tí a fi pese terminal nikan?

1.3 Kí nìdí tí a fi kọ koodu ninu terminal?

Bí àpẹrẹ: O n kọ iṣẹ tuntun, lójijì o ri pé o nilo lati yi iṣẹ irinṣẹ ipilẹ kan pada, ti o tuka kaakiri awọn faili mẹta, diẹ ninu awọn ipe tun kọja modulu. O ṣii olóòtú rẹ, ṣe wiwa agbaye, yi awọn faili kọọkan pada, tọjọ pẹlu iṣọra, yi pada, tun ṣe idanwo — o pọn. Wo asise, ṣayẹwo stack, tunṣe, tun ṣe.

Ni ilana yii, akoko gidi ti o lo lori "ronu daradara bi o se yi pada" le ma ju idaji lo. Iyoku jẹ iṣẹ ẹrọ: wa faili, yi itọkasi pada, duro fun akopọ, tẹ asin.

Gbigbe AI sinu terminal, idi akọkọ ni lati fun awọn iṣẹ ẹrọ wọnyi ni iwọn.

Terminal jẹ aaye ti o sunmọ koodu julọ

O le lo VS Code, JetBrains tabi Vim. Laibikita eyi ti o lo, ninu ilana kikọ koodu, o ko le yago fun terminal. Ṣiṣe npm test, git log, grep, make build — awọn iṣẹ wọnyi ni a ṣe ni aṣẹ laini.

Nitorinaa, ti AI alabaṣepọ rẹ ba tun joko ninu terminal kanna, nkan di rọrun. O ko nilo lati daakọ akoonu faili si window ifọrọwerọ, o ko nilo lati ṣapejuwe funrararẹ "Ni iṣẹ mi, kilasi kan ti a npe ni UserService wa, o wa ni ila 42 ti src/services/user.ts...". Claude Code duro ni gbongbo iṣẹ rẹ, o le wo ara rẹ.

Eyi jẹ ipalemo lori oye. Nigbati o ba sọ fun Claude Code "Ran mi lọwọ lati tunṣe abala aṣiṣe ti modulu iwọle", o yoo ka auth/login.ts rẹ gaan, ka errors.ts, wa gbogbo awọn ibi ti a pe, lẹhinna yi pada taara. Ko si iwulo fun ọ lati jẹ alabagbepo.

Tu ọ silẹ lati ipa "onisẹ"

Nigbati o ba lo AI ifọrọwerọ ẹrọ aṣawakiri, a maa n ṣe ipa "agbedemeji" lairotẹlẹ: AI jade koodu, a ka, a fọwọsi, daakọ, pada si olóòtú lẹẹkansi. Ti koodu ba le ṣiṣẹ, o dara; ti koo ba le ṣiṣẹ, daakọ asise, beere lẹẹkansi, daakọ. Ilana yii le da ọkan lọwọ.

Eto Claude Code jẹ ki o pada si ipo "oluroronu" rẹ. O sọ ero, o ṣiṣẹ. Lẹhin iyipada, o rii iyatọ taara ninu terminal, pinnu boya o gba. O tun le ṣe idanwo, ṣe lint fun ọ. O joko, o maa n ka koodu, o pinnu, dipo ti o n pa window pada.

Kí nìdí kii ṣe afikun olóòtú?

O le beere: Kí nìdí ti a ko fi ṣe afikun AI taara ninu olóòtú?

Awọn afikun olóòtú wulo, ati ọpọlọpọ awọn ẹgbẹ ti n lo wọn. Ṣugbọn Claude Code ninu terminal ni awọn ohun kan ti ko rọrun fun afikun lati rọpo:

  1. Ko si idiwọ olóòtú. O lo VS Code loni, o yipada si Neovim ọla, paapaa lori olupin toko jijin ti ko ni GUI, Claude Code le ṣiṣẹ. Ko ni ibatan si irinṣẹ ti o yan.
  2. O le ṣe awọn nkan "aiṣedeede" diẹ sii. Ninu terminal, o le ṣe eyikeyi aṣẹ Shell. Eyi tumọ si pe agbegbe ohun ti o le ṣe tobi pupọ — o le ran ọ lọwọ lati bẹrẹ apoti Docker lati jẹrisi iṣiwa data, fa ẹka tosijin ki o ṣayẹwo rogbodiyan, ṣe idanwo e2e laifọwọyi lẹhin iyipada koodu. Awọn nkan wọnyi, afikun olóòtú kì í gbọdọ ṣe, tabi ko le ṣe rara.
  3. Iṣẹ lori ipele pupọ ati adaṣe. O le fi Claude Code sinu iwe afọwọkọ, jẹ ki o ṣe iranlọwọ pẹlu awọn ibi ipamọ ọgbọn, ṣe ipilẹṣẹ awọn iwe aṣẹ, ṣe awọn Issues laifọwọyi. Nibi ko si "iranlọwọ" mọ, ṣugbọn o jẹ ipin ninu ṣiṣan iṣẹ.

Àpẹrẹ kekere ti ara mi

Ṣaaju, mo nilo lati gbe iṣẹ JavaScript kan lọ si TypeScript, to bi ẹgbẹrun meji laini koodu. Mo ko ṣe ni ọwọ fifi iru koodu kun faili kọọkan, tabi gbarale afikun olóòtú lati ṣe gbogbo rẹ.

Mo kuku bẹrẹ Claude Code ni iwe akọọlẹ iṣẹ naa, sọ fun u: "Gbe iṣẹ yii lọ si ipo mimọ TypeScript diẹdiẹ, yi awọn faili diẹ pada ni igba kọọkan, lẹhin igba kọọkan ṣiṣe tsc --noEmit, ti o ba ṣisẹ, tunṣe ara rẹ titi gbogbo yoo fi kọja."

Ni idaji wakati to nbọ, mo ṣe ohun kan ṣoṣo: wo iyatọ ti o yi, tẹri tabi mì. Lẹẹkọọkan sọ fun u "Maṣe lo any fun iru nibi, ṣalaye interface kan", o tẹsiwaju iṣẹ. Nikẹhin iṣẹ kọja akopọ, o yara ju akoko ti mo ti ṣero lọ.

Eyi ko sọ pe Claude Code gbóná ju afikun lọ. Ṣugbọn o le pari iyika "iyipada-ṣayẹwo-tunṣe" funrararẹ, eyi ni iyatọ ti o tobi julọ laarin oun ati AI ifọrọwerọ.

Ni gbogbo rẹ, terminal fun AI ni ọwọ ati ẹsẹ

Gbigbe AI sinu terminal, ni ipilẹ, n fun ni agbara lati ṣiṣẹ, kii ṣe lati daba nikan.

O jẹ ki ibi ipamọ koodu rẹ maṣe jẹ awọn ọrọ ti a le ka nikan, ṣugbọn di agbegbe gidi ti AI le "fi ọwọ kan", yi pada, fọwọsi. Eyi jẹ igbesẹ nla.

O tun ni itọsọna iṣẹ naa ati gbogbo awọn ipinnu pataki, ṣugbọn awọn iṣẹ aláìlẹgbẹ, ti kii ṣe ẹda, ti o nilo lilọ kiri, ni o ni oluranlọwọ ti o yẹ.

评论

暂无已展示的评论。

发表评论(匿名)