当前位置: 首页 > 知识库问答 >
问题:

从命令行打开sublime中的git diff

云霖
2023-03-14

我怎样才能从终端上打开一个git diff的Sublime?

共有1个答案

赏新知
2023-03-14

首先,确保您可以从命令行访问subl命令:在macOS中打开Sublime Text from Terminal

接下来,在您的.profile或.bashrc中或您保留别名的任何地方,添加:

#open diff in sublime. 
#ex: gd   
#ex: gd head^   
#ex: gd 7b3f441147f7c3c4b27bb7c9658aef27e3d0a5eb ee49bbc57f7376bc9f5c951e13808cb6b66be3d8
gd() {
    if [ $# -eq 0 ]
        then
            git diff | subl
        else
            git diff $@ | subl
    fi
}

您现在可以从终端打开您的“崇高差异”。

 类似资料:
  • 我已经安装了zsh和ohmyzsh。我按照指令在命令行上通过在文件夹中键入sublime打开sublime文本3。而不是输入整个“sublime”字,我可以打开它通过输入“subl”打开sublime吗?如果是的话Ohmyzsh怎么样? 当我执行echo$path时,它返回/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin 事先谢谢你的帮忙。 ********

  • 所以我决定放弃双引导,开始使用WSL。我有一个问题,真的能想出如何解决它。 在使用外部终端时,我无法从终端使用code命令打开VSCode。当使用集成的,类似于“代码”的命令很好用。 有人知道怎么修吗?几步前,它运行良好,但我不知道具体是什么时候发生的。我目前正在使用HyperJS作为终端,我的集成终端已经在运行zsh,当VSCode连接到WSL时,以及当它不连接时,它都可以工作。 不管怎么说,希

  • 它返回 有人知道如何在macos中从命令行打开Sublime文本3吗?

  • 问题内容: 我试图打开一个终端并在其中运行命令。我在用 这将打开一个新的终端,但是命令不会执行。 问题答案: 该命令将新运行的进程替换为新进程,因此,如果要在要运行的命令列表中有一个exec,则在exec运行后,其他任何命令都将不会运行。因此,您要替换为,然后在运行之后再执行任何操作。尝试以下方法: 或者如果您需要终端保持打开状态,请尝试以下操作: 如果您希望终端保持打开状态并处于bash she

  • 本文向大家介绍pycharm打开命令行或Terminal的方法,包括了pycharm打开命令行或Terminal的方法的使用技巧和注意事项,需要的朋友参考一下 见图---pycharm左下角点击,就会发现 以上这篇pycharm打开命令行或Terminal的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 相关:如何在(unix)shell脚本中漂亮地打印JSON? 是否有(unix)shell脚本以人类可读的形式格式化XML? 基本上,我想让它转换以下内容: ...变成这样的东西: