小编Hes*_*shy的帖子

Git别名中的Unicode

我正在研究Git中的英语和希伯来语项目(Cygwin上的2.4.5).我在Git存储库中使用希伯来语时没有遇到任何问题.

因为我经常在希伯来语和英语之间来回切换,所以我将别名放在我的bashrc中以获取常用命令,这样如果我在设置为希伯来语时尝试键入它们就可以了.例如

alias ???=git
Run Code Online (Sandbox Code Playgroud)

(עןא不是Git的翻译或音译;它根本就不是一个词.它只是当你尝试键入"git"时所得到的,但你的键盘设置为希伯来语).

然而,当我尝试采取下一步时,我遇到了问题.我在我的Git配置中添加了别名:

  [alias]
    ??????=status
Run Code Online (Sandbox Code Playgroud)

然后尝试运行:

$ ??? ??????
  fatal: bad config file line 18 in /home/Heshy/.gitconfig
Run Code Online (Sandbox Code Playgroud)

(是的,דאשאוד=状态是第18行)

有没有办法让Git别名接受希伯来字母(通过.gitconfig或其他方式)?

git unicode

6
推荐指数
1
解决办法
172
查看次数

有没有一种简单的方法可以树形形式打印类的层次结构?

有没有可以像git log --graphgit commits 那样以树形形式打印python类的继承关系的函数?

我想做的事的例子:

class A(object): pass
class B(A): pass
class C(B): pass
class D(A): pass
class E(C, D): pass

printtree(E)
Run Code Online (Sandbox Code Playgroud)

输出看起来像的示例(但可以使用变化形式)。奖励点是,如果mro也可以直接从图形中读取,就像我从上到下所做的那样,但是如果不是,那也很好。

class A(object): pass
class B(A): pass
class C(B): pass
class D(A): pass
class E(C, D): pass

printtree(E)
Run Code Online (Sandbox Code Playgroud)

python multiple-inheritance graph-visualization

4
推荐指数
1
解决办法
70
查看次数