2017-10-16 13 views
0

Atom-typescriptは、コードをフォーマットするときにタブスペースを2から4に変更します。atom-typescriptのタブスペースを変更する

私はformatting.jsファイルを変更し、2に設定しますが、それでも私は..

どのように私は原子typescriptですにタブスペースを変更することができ、同じ問題に直面していますか? @baruchによって示唆されるように

以下

がformatting.js

"use strict"; 
Object.defineProperty(exports, "__esModule", { value: true }); 
/** 
* Maintainance: 
* When a new option is added add it to: 
* - the FormatCodeOptions interface 
* - the defaultFormatCodeOptions function 
* - the makeFormatCodeOptions function 
*/ 
const os_1 = require("os"); 
function defaultFormatCodeOptions() { 
    return { 
     baseIndentSize: 2, 
     indentSize: 2, 
     tabSize: 2, 
     newLineCharacter: os_1.EOL, 
     convertTabsToSpaces: true, 
     indentStyle: "Smart", 
     insertSpaceAfterCommaDelimiter: true, 
     insertSpaceAfterSemicolonInForStatements: true, 
     insertSpaceBeforeAndAfterBinaryOperators: true, 
     insertSpaceAfterKeywordsInControlFlowStatements: true, 
     insertSpaceAfterFunctionKeywordForAnonymousFunctions: false, 
     insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis: false, 
     insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets: false, 
     insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces: false, 
     insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces: false, 
     placeOpenBraceOnNewLineForFunctions: false, 
     placeOpenBraceOnNewLineForControlBlocks: false, 
    }; 
} 
exports.defaultFormatCodeOptions = defaultFormatCodeOptions; 
//# sourceMappingURL=formatting.js.map 
+0

エディタの設定を確認しましたか? – Baruch

+0

はい、エディタのタブの長さは2に設定されています。 Atom - > preferences - > editor - >タブの長さ – prranay

+0

atom-typescriptを使用してコードをフォーマットすると、タブのスペースが2から4に変更されます。 – prranay

答えて

0

の内容で、ここでの参照は次のとおりです。github.com/TypeStrong/atom-typescript/issues/1236

私は私のために働いていたものを掲載しています。

atom-typescriptのため2にインデントを変更するには:
  1. は、プロジェクトディレクトリに移動します。
  2. tsconfig.jsonを開くか作成してください。
  3. これは私のために働い

    "formatCodeOptions": { 
        "baseIndentSize": 0, 
        "indentSize": 2, 
        "tabSize": 2, 
        "newLineCharacter": "\n", 
        "convertTabsToSpaces": true, 
        "indentStyle": "Smart", 
        "insertSpaceAfterCommaDelimiter": true, 
        "insertSpaceAfterSemicolonInForStatements": false, 
        "insertSpaceBeforeAndAfterBinaryOperators": true, 
        "insertSpaceAfterConstructor": false, 
        "insertSpaceAfterKeywordsInControlFlowStatements": true, 
        "insertSpaceAfterFunctionKeywordForAnonymousFunctions": false, 
        "insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": false, 
        "insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": false, 
        "insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": false, 
        "insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces": false, 
        "insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces": false, 
        "insertSpaceBeforeFunctionParenthesis": false, 
        "placeOpenBraceOnNewLineForFunctions": false, 
        "placeOpenBraceOnNewLineForControlBlocks": false 
    } 
    

次のコードを追加します!

関連する問題