0

我刚刚发现用于 C/C++ 的Eclipse Juno “为选项卡插入空间”不起作用。Juno for Java 可以工作。有人有同样的问题吗?在我签入更改之前,有没有办法运行脚本将所有.cpp.h文件中的制表符更改为4 个空格?有人可以帮忙写剧本吗?谢谢,

编辑:

我在 Linux 中。

编辑2

也有效:

查找 ./ -name '*.cpp' -exec sed -i 's/\t/ /g' {} \;

4

2 回答 2

1

该脚本是您终端的单行代码:

$ perl -pi.bak -e 's{\t}{    }g' *.cpp *.h

'.bak' 参数将创建文件的备份(例如 test.cpp --> test.cpp.bak)

对于 Windows,使用双引号而不是单引号。

于 2013-01-31T16:45:58.973 回答
0

试试这个让它工作(而不是使用脚本):

  • 转到“窗口”->“首选项”
  • 在树中选择:C/C++ -> 代码样式 -> 格式化程序
  • 点击“编辑”按钮
  • 选项卡“标识”:将“选项卡策略”设置为“仅限空格”(如果与我正在修复的设置不同的编辑器,请四处寻找)
  • 单击“应用”/“确定”

高温高压

于 2015-05-21T06:20:29.060 回答