所以我花了一些时间来讨论为什么我在scala中的String.split调用失败 - 我试图在一个标签上拆分。
问题不是我在做什么,而是因为intelliJ将标签更改为空格。很公平,但我可以告诉intelliJ 不对某些文件这样做 - 比如说我可能用于测试/学习目的的随机文本文件?
答案 0 :(得分:1)
首先,我会打开Settings > Editor > Appearance > Show whitespaces
,这样你确定那里有空白字符。
接下来,在Settings > Code Style > General
下,应该有一个Use tab character
复选框。这表示“对任何不是Java,Scala,HTML等的东西使用制表符”。只需确保Java
,Scala
*等,Use tab character
设置为您想要的设置。
不幸的是,我不知道有什么方法可以更精细地使用哪些文件类型,而不使用制表符与空格。
*我假设IntelliJ Scala插件在Settings > Code Style
中添加了一个标签。