gpt4 book ai didi

coffeescript 意外的 INDENT

转载 作者:行者123 更新时间:2023-12-04 22:13:18 26 4
gpt4 key购买 nike

有时,当我在 Sublime text2 中编辑 coffeescript 文件时,将其编译为 js 时出现错误:

error: unexpected INDENT
$.post url,

在 sublime text2 编辑器中,我看到了有效的缩进:

但是,如果我将此代码复制粘贴到普通编辑器中,则会看到错误的缩进:
click: ->
debugger;
# delete org here
$.post url,
debugger; 字符串有错误的额外缩进。

那么如何愉快地编辑 sublime text 2 中的 coffeescript 文件呢?
我在 sublime 中安装了 coffeescript 包。

我的 Preferences.sublime-settings 文件如下:
{
"auto_indent": true,
"auto_match_enabled": true,
"detect_indentation": true,
"draw_centered": false,
"font_size": 11.0,
"ignored_packages":
[
"Better CoffeeScript",
"Vintage"
],
"indent_guide_options":
[
"draw_active"
],
"indent_subsequent_lines": true,
"indent_to_bracket": true,
"smart_indent": true,
"tab_size": 2,
"translate_tabs_to_spaces": true,
"trim_automatic_white_space": true,
"use_tab_stops": true,
"word_wrap": "auto",
"wrap_width": 0
}

最佳答案

看起来您正在混合制表符和空格。选择 View->Indentation 并确保 Indent Using Spaces 被选中,然后单击 Convert Indentation to Spaces ,您应该都设置好了。

关于coffeescript 意外的 INDENT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17692861/

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