Gblame:颜色各自提交不同的颜色

时间:2014-10-12 06:49:09

标签: git vim vim-fugitive

Git-fugitive提供了一个非常棒的blame视图(:Gblame),如此处所示,最左侧显示了提交ID:

ae228e74 (Dotan Cohen 2013-06-30 14:55:45 +0300)| 71         if operation == '-':
9a5d1a16 (Dotan Cohen 2013-06-26 18:59:55 +0300)| 72             sys.exit()
9a5d1a16 (Dotan Cohen 2013-06-26 18:59:55 +0300)| 73         elif operation == '1':
1e4f1463 (Dotan Cohen 2013-07-02 20:18:49 +0300)| 74             system_statistics.main(env)
9a5d1a16 (Dotan Cohen 2013-06-26 18:59:55 +0300)| 75         elif operation == '2':
016fe2a8 (Dotan Cohen 2013-10-30 12:18:04 +0200)| 76             configure_system.main(env)
5835f826 (Dotan Cohen 2013-07-02 20:17:31 +0300)| 77         elif operation == '3':
016fe2a8 (Dotan Cohen 2013-10-30 12:18:04 +0200)| 78             configure_websites.main(env)
9b09a876 (Dotan Cohen 2013-07-08 14:43:46 +0300)| 79         elif operation == '4':
016fe2a8 (Dotan Cohen 2013-10-30 12:18:04 +0200)| 80             configure_email.main(env)
016fe2a8 (Dotan Cohen 2013-10-30 12:18:04 +0200)| 81         elif operation == '5':
9b09a876 (Dotan Cohen 2013-07-08 14:43:46 +0300)| 82             install_applications.main(env)
016fe2a8 (Dotan Cohen 2013-10-30 12:18:04 +0200)| 83         elif operation == '9':
016fe2a8 (Dotan Cohen 2013-10-30 12:18:04 +0200)| 84             auxiliary_pages.main(env)
9a5d1a16 (Dotan Cohen 2013-06-26 18:59:55 +0300)| 85         else:
9a5d1a16 (Dotan Cohen 2013-06-26 18:59:55 +0300)| 86             print("Invalid input!")

vim中,所有提交ID都是相同的颜色,因此很难辨别哪些行来自相同的提交。 如何配置git-fugitive以显示不同颜色的每个提交ID?

1 个答案:

答案 0 :(得分:4)

逃犯已经拥有此功能。它似乎取决于您的终端支持的颜色数量,如果您有CSApprox