Netbeans,有没有一种方法可以将现有文件中的制表符扩展为空格?

3

我正在使用NetBeans的最新版本,想知道是否有一种功能(或插件)可以将现有文件中的制表符转换为空格,而不改变其他内容。

2个回答

3
如果您启用了自动制表符扩展[0],那么执行“源”->“格式”将把所有制表符转换为空格。请注意,这还将应用在该对话框中找到的任何其他选项,例如添加/删除空行或空格以及更改大括号的位置。
[0]默认情况下是启用的,在“选项”->“编辑器”->“格式化”中,勾选“将制表符扩展为空格”框。

1
谢谢您的回答,但不幸的是我正在寻找一种仅将制表符转换为空格而不触及其他任何内容的方法。 - user2572526
此外,它似乎只能转换行首的制表符。当制表符在一行的中间位置时,它将不会被转换。 - Moni

2

虽然不是正规方法,但你可以使用查找和替换功能。

  1. 按Ctrl-H,打开查找/替换对话框
  2. 切换小齿轮按钮以启用正则表达式搜索(它位于“区分大小写”和“全字匹配”的右侧)
  3. 在“查找内容”中输入\t
  4. 在“替换为”中使用空格键输入四个空格
  5. 至少使用“下一个”按钮测试几次 :-)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接