修改 GitHub tab 宽度

将 GitHub 代码区域的 tab 宽度从 8 修改为 4

  1. // ==UserScript==
  2. // @name Change tab size on GitHub
  3. // @name:zh-CN 修改 GitHub tab 宽度
  4. // @namespace https://github.com/zkqiang
  5. // @version 1.4
  6. // @description Change tab width from 8 to 4 on GitHub
  7. // @description:zh-CN 将 GitHub 代码区域的 tab 宽度从 8 修改为 4
  8. // @author zkqiang
  9. // @match *://github.com/*
  10. // @grant none
  11. // @license MIT
  12. // ==/UserScript==
  13.  
  14. (function () {
  15. 'use strict';
  16.  
  17. function change() {
  18. document.querySelectorAll('table[data-tab-size]').forEach(function (node) {
  19. node.setAttribute('data-tab-size', '4');
  20. });
  21. document.querySelectorAll('.highlight').forEach(function (node) {
  22. node.style['tab-size'] = '4';
  23. });
  24. }
  25.  
  26. change();
  27. document.addEventListener('pjax:end', change);
  28. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址