我正在研究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 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)