崇高:间距设置为2,但按Tab键仍会插入4个空格

时间:2019-03-14 01:21:29

标签: sublimetext3 sublimetext

我的标签大小设置为2:

Node * add(Node *head, char *data) {
    Node *p = NULL;
    Node *temp = createNode(data);
    if (head == NULL) {
        head = temp;
    }
    else {
        p = head;
        while (p->next != NULL) {
            p = p->next;
        }
        p->next = temp;
    }
    return head;
}

效果很好-当我打开文件时,将它们格式化为2个空格以进行缩进。

但是,当我在编码时使用Tab键时,我仍然会缩进4个空格。

有人知道如何解决吗?

我的设置文件是:

int main() {
    File *filep = fopen("dict.txt", "r");
    Node head = NULL;
    char word[256];

    while (fscanf(filep, "%s", word) != EOF) {
        head = add(head, word);
    }
    return 0;
}

1 个答案:

答案 0 :(得分:1)

此问题已解决。 You gotta add detect_indentation": false

请参考链接:How do I force Sublime Text to indent two spaces per tab?