gpt4 book ai didi

text - 如何强制 Sublime Text 2 在 PHP 文件中使用 3 个空格的制表符?

转载 作者:行者123 更新时间:2023-12-04 17:10:47 26 4
gpt4 key购买 nike

在我的一些 PHP 文件中,Sublime 显示垂直线(制表位?)间隔 2 个字符,而其他文件默认这些垂直线间隔 3 个字符(我首选的制表符长度)。

下面可以看到垂直线(这些线相距 3 个字符):

[注意我不能发布截图,因为我没有足够的积分!]

我的用户首选项文件如下:

{
"draw_white_space": "none",
"ignored_packages":
[
"Vintage"
],
"tab_size": 3,
"translate_tabs_to_spaces": true,
"detect_indentation": false,
"smart_indent": false,
"use_tab_stops": false,
"trim_trailing_white_space_on_save": true,
"fallback_encoding": "UTF-8",
"rulers": [80, 120]
}

我已经尝试了不同的detect_indentation、smart_indent 和use_tab_stops 排列,即完全省略和真/假等。这没有区别。

我真的很惊讶:
a) 不同的 PHP 文件之间存在不一致,即一些默认的垂直线相距 2 个字符,而另一些则相距 3 个字符。
b) 用户设置没有我期望的效果。

任何 Sublime Text 2 专家都知道如何让这些垂直线默认为我的标签宽度设置?

非常感谢。

最佳答案

因为这是专门用于 PHP 中的语法,所以必须将设置直接保存在“特定于语法”的设置文件中。打开文件 Packages/User/PHP.sublime-settings在包文件夹中并写入以下内容:

{
"tab_size": 3,
"translate_tabs_to_spaces": true,
"detect_indentation": false
}

但是如果你想让 变成这样全部 您的代码(即不仅仅是 PHP),将它放在 Packages/User/Preferences.sublime-settings 中文件代替。

关于text - 如何强制 Sublime Text 2 在 PHP 文件中使用 3 个空格的制表符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15019330/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com