【问题标题】:soft tabs showing up as hard tabs, spaces converted to hard tabs软标签显示为硬标签,空格转换为硬标签
【发布时间】:2016-03-19 15:12:34
【问题描述】:

我启用了软制表符,但编辑器不仅将实际制表符放入而不是空格,如果我键入 [space][space],它会将其转换为制表符。我读过编辑器试图读取现有文件来猜测你的设置(如果这很重要,我已经关闭了自动检测),所以我尝试了一个新文件。这是我的设置文件的相关部分(我通过 GUI 编辑的):

"ace": {
    "@guessTabSize": false,
    "@newLineMode": "unix",
    "@tabSize": 2,
    "@useSoftTabs": true
},

当我关闭软制表符时,它会停止将空格转换为制表符,但无论哪种方式,当我在行尾按 Enter 时,自动缩进使用制表符而不是空格。

【问题讨论】:

    标签: cloud9-ide


    【解决方案1】:

    Cloud9 没有任何可以将两个空格转换为制表符的代码。 启用软制表符后,它会像两个空格是一个制表符一样移动光标,但这不会更改文件中的字符。
    在行尾输入从该行复制缩进,并且不依赖于制表符设置。

    【讨论】:

    • 嗯,这很有趣,而不是我所期望的(显然),尤其是当我按一次退格键并取出两个空格时。但是当我复制/粘贴到另一个编辑器时,空格就在那里。谢谢。
    猜你喜欢
    • 2013-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-08
    • 2019-07-19
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    相关资源
    最近更新 更多