【问题标题】:Rails syntax errors when copy and pasting code复制和粘贴代码时出现 Rails 语法错误
【发布时间】:2014-11-13 16:03:34
【问题描述】:

我注意到,当人们复制和粘贴代码块以在他们的代码中使用时(我的学生),通常会出现不可见的语法错误。这些错误是不可见的,除非我问他们是否有复制和粘贴,否则我看不到任何问题。为了解决这个问题,我们删除所有内容并编写代码而不是复制和粘贴。

所以我的问题是......为什么在复制和粘贴时会出现“不可见”的语法错误?是否有特殊字符没有出现在我们的编辑器中(Atom 和 sublime)?

【问题讨论】:

  • 可能在设置视图中启用“显示不可见”。但是,我怀疑这会导致语法错误,只是 linting 错误。
  • 嗯,这是个好主意……谢谢您的意见

标签: ruby-on-rails syntax-error copy-paste atom-editor


【解决方案1】:

尝试通过纯文本编辑器(记事本或 TextEdit),看看会发生什么。 特别注意引号(单引号或双引号),一些编辑器使用特殊的开/关引号!

【讨论】:

  • 另见行尾。如果他们从网络上复制代码,则可以引入特殊的网络字符,如网络引号(倾斜的)和破折号(正常减号的较长版本),以及各种其他特殊字符。
  • 是的,看起来很有趣...代码不包含`或其他特殊字符...但是您使用记事本/文本编辑的建议似乎是最好的主意,所以我会接受。
猜你喜欢
  • 2022-11-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-08
  • 1970-01-01
相关资源
最近更新 更多