gpt4 book ai didi

git - 现有的 Emacs 模块缺少哪些功能可以与 git 一起使用?

转载 作者:IT王子 更新时间:2023-10-29 00:55:11 24 4
gpt4 key购买 nike

您怎么看 - 应该实现哪些功能才能使 Emacs 中的 Git 更舒适? magit/git.el/egg/git-emacs/... 中缺少哪些功能?

最佳答案

我已经使用 git-emacs 玩了几天。在阅读了我的选择 (on your blog post) 并尝试了其中的一些之后,我选择了那个。我的想法:

  1. git.el - 您的评论中有两点很突出

    • 它像 PCL-CVS 一样工作——我很熟悉那个包(我用了很多年,很多年前)但我更感兴趣的是学习如何用 git 的方式做事,我想有一个熟悉的范式会阻碍这种学习。
    • git 命令在状态缓冲区之外不起作用——我喜欢在比这更深的层次上进行集成,否则我可以从 shell 运行我所有的 git 命令并完成它。
  2. magit - 在以 git 方式做事方面似乎要好得多,但同样有两件事很突出:

    • 改变语义——您提到了几个根据上下文表现不同的命令。通常我是 -dwim 命令的忠实粉丝,但当区别在于取消暂存文件和删除文件时,我就不喜欢了!
    • 它看起来不如其他一些(例如 egg 或 git-emacs)好;从好的方面来说,我确实喜欢图形分支表示
  3. egg - 我真的试过这个

    • magit 有更好的界面,虽然它看起来比 magit 好得多,但我担心它跟不上 magit 的发展
    • 几乎没有关于它的文档;我遇到了一些问题(我不记得是什么)并且找不到解决方案,所以我放弃了它并继续......
  4. git-emacs -- 看起来不错并且有很好的文档

    • 我喜欢的东西:文档、易用性、外观和感觉、许多有用的内置命令、通过“git-cmd”直接访问任何 git 命令、支持 git-blame
    • 我不喜欢的东西:ido(不可配置对我来说是一个主要的关闭并且暗示了作者“我最了解”的态度),缺乏一些基本命令,例如 stash,缺少任何定制(再次暗示“我知道最好”的态度)

由于我在学习 git 本身方面仍处于初级阶段,所以很难说这些包还缺少什么。我计划询问 git-emacs 的作者是否对补丁感兴趣,因为我可能会引入自定义(ido、面孔和其他正常事物)。无论如何,希望这能有所帮助。

关于git - 现有的 Emacs 模块缺少哪些功能可以与 git 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/399889/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com