在Gitlab CE中将标签重新定义为4个空格

时间:2018-03-21 09:50:07

标签: gitlab

看到这个巨大的身份是痛苦的(对我来说)。有没有办法将标签大小设置为4个空格。

此图片来自本地Gitlab CE服务器,只需最少的自定义。我认为标签化8个空格是默认的。

enter image description here

3 个答案:

答案 0 :(得分:2)

是的,gitlab使用浏览器CSS属性tab-size,默认值为8。 这里有一个关于此的错误讨论: https://gitlab.com/gitlab-org/gitlab-ce/issues/2479 您可以更改gitlab CSS并获得所需的内容。

答案 1 :(得分:2)

转到 Profile -> Preferences -> Behavior 并设置 Tab width

答案 2 :(得分:0)

截至 2021 年 2 月,此问题尚未得到解决。可以检查当前 GitLab issue 的进度,但与此同时,该线程上的 this 评论提供了一种解决方案,即通过 Greasemonkey / Tampermonkey 使用此脚本创建用户脚本:

// ==UserScript==
// @name GitLab Tab Size
// @version 1
// @include https://gitlab.com/*
// @grant none
// ==/UserScript==

const TAB_SIZE = 2

window.addEventListener('load', function() {
  const styleElement = document.createElement('style')
  styleElement.innerHTML = `
    .diff-content, pre.code {
      -moz-tab-size: ${TAB_SIZE};
      tab-size: ${TAB_SIZE};
    }
  `
  document.head.appendChild(styleElement)
})

该帖子中的 Brendan Gadd 的功劳。