首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >崇高的文本3总是使用制表符而不是空格进行缩进。

崇高的文本3总是使用制表符而不是空格进行缩进。
EN

Stack Overflow用户
提问于 2015-01-28 10:07:49
回答 4查看 5.8K关注 0票数 9

在ST3中,我希望始终使用空格而不是制表符作为缩进。

我把这些放在我的设置中:

代码语言:javascript
运行
复制
"translate_tabs_to_spaces": true,
"convert_tabspaces_on_save": true, // for a plugin
"detect_indentation": false,
"tab_size": 4

设置convert_tabspaces_on_save用于强制转换选项卡->空格(至少在文件上使用插件ExpandTabsOnSave保存)。

但是无论如何,ST3总是使用制表符而不是空格来缩进新打开的文件。

它是一个错误还是我使用了错误的设置?

提示:每当我间接修改文件Preferences.sublime-settings时,例如使用命令Package Control: Disable Package,它都是用制表符而不是空格保存的。

EN

回答 4

Stack Overflow用户

发布于 2015-05-03 20:50:35

根据文档,这些设置应该起作用(它们对我有用):

代码语言:javascript
运行
复制
{
    // Integer. The number of spaces a tab is considered equal to
    "tab_size": 4,

    // Boolean, if true, spaces will be inserted up to the next tab stop when tab is pressed, rather than inserting a tab character
    "translate_tabs_to_spaces": true,

    // Boolean, if true (the default), tab_size and translate_tabs_to_spaces will be calculated automatically when loading a file
    "detect_indentation": true,

    // Boolean, If translate_tabs_to_spaces is true, use_tab_stops will make tab and backspace insert/delete up to the next tab stop
    "use_tab_stops": true
}

如果这不起作用,试着禁用所有插件,重新启动并查看问题是否仍然存在。如果不是,它就是其中一个插件(或者几个相互冲突的插件)。您可以通过一次启用一个问题并寻找问题再次出现来找出答案。

票数 8
EN

Stack Overflow用户

发布于 2019-03-27 06:14:05

尝试如下:使用空格查看 -> 缩进 -> 缩进

票数 2
EN

Stack Overflow用户

发布于 2015-04-24 10:50:04

有一些麻烦,但否则-我希望使用制表符,但sl3插入空格。它的行为只有css/scss文件!我的user.config:

代码语言:javascript
运行
复制
{
"font_size": 11,
"ignored_packages":
[
    "Vintage"
],
"tab_size": 2,
"translate_tabs_to_spaces": false,
"convert_tabspaces_on_save": false,
"word_wrap": "false"

}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28189465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档