zoukankan      html  css  js  c++  java
  • vscode设置go语言中tab为空格

    1.点击Manage->Settings,输入Editor: Insert Spaces
    2.出现go配置,点击Edit in settings.json

    输入editor,在联想的下拉框中,出现 editor.insertSpaces,输入回车,文件中会自动生成下面的文本

     
     
    "[go]": {
            "editor.insertSpaces": true,    
            "editor.snippetSuggestions": "none",
            "editor.formatOnSave": false,
            "editor.codeActionsOnSave": {
                "source.organizeImports": true
            }
        },
     
    设置editor.insertSpaces的值为true,保存文件。再编辑go文件,发现按下Tab键,会变成空格。
    完整的settings.json文件如下:
    {
        "go.useLanguageServer": true,
        "timeline.excludeSources": [],
    
        "[go]": {
            "editor.insertSpaces": true,    
            "editor.snippetSuggestions": "none",
            "editor.formatOnSave": false,
            "editor.codeActionsOnSave": {
                "source.organizeImports": true
            }
        },
        "go.autocompleteUnimportedPackages": true,
        "go.formatTool": "goformat",
        "gopls": {
            "completeUnimported": true,
            "usePlaceholders": true,
            "completionDocumentation": true,
            "deepCompletion": true, 
            "matcher": "fuzzy",
            "hoverKind": "SynopsisDocumentation" // No/Synopsis/Full, default Synopsis
        },
        
        "files.eol": "
    ", // formatting only supports LF line endings
    
        "go.languageServerExperimentalFeatures": {
            "format": true,
            "autoComplete": true,
            "rename": true,
            "goToDefinition": true,
            "hover": true,
            "signatureHelp": true,
            "goToTypeDefinition": true,
            "goToImplementation": true,
            "documentSymbols": true,
            "workspaceSymbols": true,
            "findReferences": true,
            "diagnostics": false
        },
        "emmet.excludeLanguages": [
        
            "markdown"
        ],
        "go.addTags": {
        
        },
        "go.gotoSymbol.includeImports": true,
        "editor.detectIndentation": false,
        "editor.autoIndent": "keep",
        "editor.formatOnSave": true,
        "editor.formatOnType": true
    }
    

      

  • 相关阅读:
    vue2-highcharts 动态加载数据
    css选择器易混符号(~波浪号、+加号、>大于号)
    前端压缩字体文件---成功
    数组里添加一行数据(splice)
    new Date(date).getTime()不兼容iphone
    关于表单验证的正则表达式
    vuejs+webpack环境搭建
    Bootstrap弹出层(modal)垂直居中简单解决方案(无需修改js)
    $.get、$.post、$getJSON、$ajax的用法跟区别
    流式布局- 流式图片
  • 原文地址:https://www.cnblogs.com/beilong/p/14873780.html
Copyright © 2011-2022 走看看