Magit a Git интерфэйс нь Emacs хувилбар 3.0-т хүрдэг

 

Хэрэв та ажилладаг бол Git-тэй хамт Emacs-ийн дор ажиллах дуртай, дараахь аппликейшн нь танд таалагдах байх. Өнөөдөр бидний ярих програмыг нэрлэжээ Magit, ажлын урсгалын оновчлолыг онцолсон Emacs дахь Git интерфэйс.

Богино товчлуур дарж тушаал өгдөг мөн мнемоник өндөр ажиллагаатай интерфэйс дэх курсорын байрлалыг харгалзан үзэх нөхцөл байдалд мэдрэмтгий зан төлөвийг бий болгох. Magit бол Git-ийн бүрэн текст дээр суурилсан хэрэглэгчийн интерфэйс юм. Энэ нь Git-ийн тушаалын мөрийн интерфэйс болон янз бүрийн GUI-уудын хоорондох зайг арилгаж, цөөн хэдэн мнемоник товчлууруудыг дарж хувилбарыг хянах нарийн, өчүүхэн даалгавруудыг гүйцэтгэх боломжийг танд олгоно.

Магит зарим Git тушаалуудыг ажиллуулсны дараа олж авсан зүйлийнхээ сайжруулсан хувилбар шиг харагдаж байнаГэхдээ Magit дээр харагдах бүх мэдээлэл нь Git GUI-ийн хангаж өгдөг хэмжээнээс хамаагүй хол байх боломжтой. Энэ нь энэ гаралтыг автоматаар шинэчлэхэд анхаарал тавьдаг. хуучирсан үед. Цаана нь Magit нь зөвхөн Git командыг ажиллуулдаг бөгөөд хэрэв хэрэглэгч юу ажиллаж байгааг харахыг хүсвэл Magit-тэй Git командын мөрийг сурахад хялбар болгодог.

Magit нь Git функцүүдийн хэрэглээг дэмжиж, боловсронгуй болгодог Ихэнх хэрэглэгчид болон бусад Git клиентүүдийн хөгжүүлэгчид тушаалын мөрийн бус интерфейсийг боломжийн байдлаар гаргаж чадахгүй байгаа нь харагдаж байна. Magit нь тушаалын мөр эсвэл бусад GUI-ээс илүү хурдан бөгөөд ойлгомжтой байдаг бөгөөд энэ нь эхлэгч болон шинжээчдэд хамаатай.

Ихэнх боломжит хэрэглэгчид Magit-ийн талаар мэддэггүй. Бусад нь түүний оршин тогтнолыг мэддэг байж магадгүй, гэхдээ энэ нь Emacs текст засварлагчийн өргөтгөл байдлаар хэрэгжиж байгаа тул үүнийг туршиж үзэх талаар бодохгүй байна.

Жонас Бернулли Магитын тухай энэ ойлголтыг өөрчлөхийг хүсч байгаагаа хэлэв.

"Энэ бол Magit нь бусад редакторууд болон IDE-уудын хэрэглэгчдэд ч гэсэн Git-ийн гайхалтай интерфейс болж чадна гэж бодож байгаа тул ирэх жил өөрчлөхөөр төлөвлөж байна. Git-ийн олон хэрэглэгчид Magit шиг зүйлийг хүсч байгаа, эсвэл ядаж талархмаар санагддаг. "

Магитын сурах муруй харьцангуй хавтгай бөгөөд хэрэв Эмакс, Гит нартай аль хэдийн танил болсон бол. Emacs-ийн талаар урьдчилж мэдээгүй бол муруй нь арай илүү эгц байна.

Гэсэн хэдий ч Magit нь анхны харцаар харахад тийм ч гайхалтай биш мэт санагдахаас гадна боломжит хэрэглэгчдийг туршиж үзэхээс урьдчилан сэргийлэх гол хүчин зүйл бол Emacs-ийн сургалтын муруй (бодит эсвэл ойлгосон) (харамсалтай нь бас нэр хүнд) юм. Мэдээжийн хэрэг Emacs хэрэглэгчид энэ саадыг давах нь зүйтэй гэж бодож байгаа боловч одоогийн редактор эсвэл IDE-тэй зууралдах бодолтой байгаа бөгөөд зөвхөн Magit-ийг туршиж үзэхийг хүссэн хэн бүхэнд тус болохгүй эсвэл итгүүлэхгүй.

Magit 3.0-ийн тухай

Энэхүү шинэ хувилбарт толилуулсан шинэлэг зүйлүүдээс гол өөрчлөлт нь бүрэн өөрчлөгдсөн цэсүүд юм нэмэлт өгөгдлийг сонгож, дагавар тушаал өгөхөд ашигладаг. Magit одоо эдгээр цэсийг хэрэгжүүлэхэд Transient багцыг ашигладаг.

Magit-Section нь Magit-ээс хамааралгүйгээр түгээх болжээ. холбоогүй багцуудыг Magit-тэй төстэй буферуудыг хэрэгжүүлэхэд ашиглах боломжийг олгох. Түр зуурынхаас ялгаатай нь энэ нь Magit-ийн санд хадгалагддаг боловч одоо өөрийн гарын авлагын хамт ирдэг.

Үүнтэй адил Магит үндсэн салбарыг мастер гэж нэрлэхээ больжээ. Хэрэглэгчийн ямар ч тохиргоогүйгээр Magit нь үндсэн, мастер, их бие, хөгжүүлэлтийг дарааллаар нь туршиж, одоогийн агуулахад байгаа эхнийхийг үндсэн салбар болгон ашигладаг.

Magit нь бусад Git интерфейсүүдээс эрс ялгаатай бөгөөд ашиг тус нь цөөн хэдэн дэлгэцийн агшнаас шууд харагдахгүй байна. “Харамсалтай нь ихэнх боломжит хэрэглэгчид Magit-ийн талаар мэддэггүй. Бусад нь түүний оршин тогтнолыг мэддэг байж магадгүй, гэхдээ энэ нь Emacs текст засварлагчийн өргөтгөл хэлбэрээр хэрэгждэг тул үүнийг ашиглахыг бодохгүй байна.

Эцэст нь, хэрэв та энэ талаар илүү ихийг мэдэхийг хүсвэл, хэсгээс дэлгэрэнгүйг үзэх боломжтой дараах холбоос.


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.