VScode 配置go空格替代tab

1. 修改配置

首选项->配置->Go: Format Tool->选用goformat

setting.json 配置如下:

"go.formatTool": "goformat"

goformat默认使用tab缩进

2. 修改goformat源码

${GOROOT}/src/go/format/format.go 路径下

const (tabWidth    = 8printerMode = printer.UseSpaces  | printer.TabIndent | printerNormalizeNumbers
)// 修改为
const (tabWidth    = 4printerMode = printer.UseSpaces
)

修改源码后不起作用(可能要重编gopls工具包?重新安装GitHub依赖?)

3. 修改项目 .vscode文件夹下setting.json

vscode编辑器全局setting.jsong不起作用
实测项目内.vscode文件夹setting.json配置可生效
添加如下配置:

"[go]": {"editor.insertSpaces": true,"editor.formatOnSave": true,"editor.codeActionsOnSave": {"source.organizeImports": true},"editor.suggest.snippetsPreventQuickSuggestions": false},

每次save文件之后自动标准格式化,亲测有效

VScode配置go空格缩进替代tab相关推荐

  1. Eclipse ADT 使用空格替代Tab键缩进整块整块代码

    已经设置单行缩进使用space替代Tab,但是使用Tab缩进整块代码,Eclipse还是使用Tab,真是抓狂,这个可是个很常用的功能啊,特别是在你ctr-c, ctr-v的时候. 忍受了很久,今天把所 ...

  2. linux中写如空格参数,Vim中Tab与空格缩进

    vim缩进参数解析 缩进用 tab 制表符还是空格,个人爱好问题.但是在大多项目中,习惯使用空格.关于缩进,vim中可以通过如下四个参数进行配置 set tabstop=4 set softtabst ...

  3. android studio设置Tab为四空格缩进

    今天,简单讲讲android studio 如何设置代码的缩进为4空格. 其实也很简单,有人认为android studio使用Tab缩进也没有问题,这个在android studio上确实是没有问题 ...

  4. python缩进tab还是空格_Python码农有话说:写代码时应该缩进使用 tab还是空格?...

    对于程序员来说,其实 Tab和 空格远远不只是"立场"问题那么简单. 在不同的编辑器里tab的长度可能不一致,所以在一个编辑器里用tab设置缩进后,在其它编辑器里看可能缩进就乱了. ...

  5. python语言的缩进可以采用tab键实现吗_python中使用空格还是使用 Tab键缩进的建议...

    对于程序员来说,其实Tab和空格远远不只是"立场"问题那么简单. 在不同的编辑器里tab的长度可能不一致,所以在一个编辑器里用tab设置缩进后,在其它编辑器里看可能缩进就乱了.空格 ...

  6. python中一般使用几个空格表示缩进_python中使用空格还是使用 Tab键缩进的建议...

    对于程序员来说,其实Tab和空格远远不只是"立场"问题那么简单. 在不同的编辑器里tab的长度可能不一致,所以在一个编辑器里用tab设置缩进后,在其它编辑器里看可能缩进就乱了.空格 ...

  7. c语言缩进用tab还是空格,程序员编码首行缩进使用Tab键好还是空格好?

    [本文转载自CocoaChina] 每个程序员都有自己喜欢的编码风格以及编码习惯,那么,问题来了. 一个很常用也很简单的问题,让程序员分为两派.编程时,到时是使用Tab按键来进行首行缩进好呢还是敲空格 ...

  8. 编码首行缩进使用Tab键好还是空格好?

    每个程序员都有自己喜欢的编码风格以及编码习惯,那么,问题来了. 一个很常用也很简单的问题,让程序员分为两派.编程时,到时是使用Tab按键来进行首行缩进好呢还是敲空格按键好呢???少侠,别急,带老夫给你 ...

  9. python如何自动缩进_python word 自动排版写码时应该缩进使用 tab 还是空格?

    对于程序员来说,其实Tab和空格远远不只是"立场"问题那么简单. 在不同的编辑器里tab的长度可能不一致,所以在一个编辑器里用tab设置缩进后,在其它编辑器里看可能缩进就乱了.空格 ...

  10. VSCode开发工具设置2个空格缩进

    VSCode开发工具设置2个空格缩进 1.打开vscode设置 File-Preferences-Settings 2.设置2个空格 搜索tabsize,设置空格为2

最新文章

  1. Java创建多线程的三种方法
  2. 如何在endnote列表中显示research note
  3. 软件工程第一周-评论三部软件作品
  4. LeetCode 1312. 让字符串成为回文串的最少插入次数(区间DP)
  5. 界面控件包Essential Studio for Windows Forms 2017 v3发布丨附下载
  6. 电阻电容封装用错该怎么办
  7. Java 工程师修炼之道
  8. 一个著名防外挂软件,下面转载一遍关于nProtect的破解
  9. 数据结构与算法(总结)
  10. Connection error: QRedisClient compiled without ssh support
  11. 基于WEB的网上在线图书商城
  12. python基础学海拾遗
  13. 【前端开发】Vue + Fabric.js + Element-plus 实现简易的H5可视化图片编辑器
  14. 欧暇·地中海酒店深圳再布局 深圳国际会展中心和平店进入试营业
  15. 拥抱开发过程中的“黑天鹅”
  16. Golang实现并发版网络爬虫:豆瓣-电影名人数评分爬取并保存文件
  17. 【听译大师说话】python 创始人访谈录2: python 的起源,特点和未来
  18. Docker学习文档(个人向)
  19. java 8 - 多重注解,重复注解
  20. Python类中self.name = name和self._name = name的区别

热门文章

  1. 读《深入浅出设计模式》
  2. Delphi基础教程图文版之数组
  3. 硬笔行书字帖3500常用字_硬笔行书每日一字 · 袁
  4. 小波神经网络模型matlab,神经网络预测模型优点
  5. LINGO 11.0安装教程
  6. javaScript高级程序设计.pdf 你不知道的JavaScript
  7. [小说连载]张小庆,在路上(2)- 兰博和威震天
  8. linux open函数详解
  9. tcpip详解有必要看吗_全屋净水知识|前置过滤器有必要安装吗?看完秒懂
  10. Java获取世界各国各城市代码_获取世界各国、全国省份、城市、县