当前位置: 首页 > news >正文

GitHub为自己的仓库(Repository)设置默认代码缩进(tabsize)

无意中发现GitHub默认显示tab为8个空格的大小,十分不适,故想改成四个字节的缩进

流程

GitHub是支持EditorConfig的。所有只需在Repository根目录下(注意不是.git文件夹下)新建文件
.editorconfig

vim .editorconfig

内容如下

# top-most EditorConfig file
root = true# all files
[*]
indent_style = tab
indent_size = 4

注意,该配置文件不仅仅对浏览有效,在线编辑时也是有效的。

indent_style: 可以是tab或space。tab是hard tab,space为soft
tab(按下的是Tab键,出来的实际是空格)。

indent_size: 缩进的宽度,即列数,整数。如果indent_style为tab,则此属性默认为tab_width。

tab_width: 设置tab的列数。默认是indent_size。

当然,.editorconfig的作用绝不仅如此。

参考链接
http://stackoverflow.com/questions/8833953/how-to-change-tab-size-on-github

http://editorconfig.org/

http://www.cnblogs.com/xiyangbaixue/p/4201490.html

https://www.cnblogs.com/sfqtsh/p/6650257.html#:~:text=GitHub%E9%BB%98%E8%AE%A4%E6%98%BE%E7%A4%BAtab%E4%B8%BA8%E4%B8%AA%E7%A9%BA%E6%A0%BC%E7%9A%84%E5%A4%A7%E5%B0%8F%EF%BC%8C%E8%8B%A5%E6%83%B3%E8%A6%81%E6%94%B9%E4%B8%BA4%E4%B8%AA%E6%80%8E%E4%B9%88%E5%8A%9E%E5%91%A2%EF%BC%9F%201%E3%80%81%E5%88%AB%E4%BA%BA%E7%9A%84Repository,%E8%A6%81%E4%B9%88%E6%B5%8F%E8%A7%88%E5%99%A8URL%E4%B8%AD%E6%B7%BB%E5%8A%A0%E5%90%8E%E7%BC%80%3Fts%3D4%EF%BC%8C%E8%A6%81%E4%B9%88%E5%AE%89%E8%A3%85%E6%B5%8F%E8%A7%88%E5%99%A8%E6%89%A9%E5%B1%95%E6%88%96%E8%87%AA%E5%B7%B1%E9%85%8D%E7%BD%AEcss%E3%80%82%202%E3%80%81%E8%87%AA%E5%B7%B1%E7%9A%84Repository%20GitHub%E6%98%AF%E6%94%AF%E6%8C%81EditorConfig%E7%9A%84%E3%80%82

http://www.lryc.cn/news/208681.html

相关文章:

  • Tomcat的动静分离
  • Chimera:混合的 RLWE-FHE 方案
  • MySQL 连接出现 Authentication plugin ‘caching_sha2_password的处理方法(使用第二种)
  • 设置Ubuntu 20.04的静态IP地址(wifi模式下)
  • Qt界面实现中英文切换
  • Python 编写确定个位、十位以上方法及各数位的和程序
  • AI 引擎系列 1 - 从 AI 引擎工具开始(2022.1 更新)
  • Android Kotlin 协程初探 | 京东物流技术团队
  • MySQL-DQL【数据查询语言】(图码结合)
  • HTTP 响应状态码介绍
  • vtk 绘制等高线
  • N-129基于springboot,vue学生宿舍管理系统
  • 力扣每日一题70:爬楼梯
  • 分布式合集
  • MySQL比较两个表数据的差异
  • hive使用中的参数优化与问题排查
  • Leetcode—66.加一【简单】
  • Babylonjs学习笔记(六)——贴图的使用
  • 架构风格区别-架构案例(五十九)
  • p5.js画布操作实战:创建,绑定指定元素,动态调整大小,隐藏滚动条,删除画布
  • vue手动拖入和导入excel模版
  • Linux下导出dump文件(Oracle和PG数据)
  • TSINGSEE青犀睡岗离岗检测算法——确保加油站安全运营
  • gd32部分映射1/2,完全映射,备用功能选择等
  • 如何高效自学(黑客技术)方法——网络安全
  • K8S基础架构租赁(Lease )
  • vue使用smooth-signature实现移动端电子签字,包括横竖屏
  • K8s概念汇总-笔记
  • 小程序设计基本微信小程序的校园生活助手系统
  • 程序包com.sun.xml.internal.bind.marshaller不存在