在Ubuntu的Geany中如何保持无标签浏览?

50

我怎样才能在Ubuntu上使用Geany保持无制表符?

当我用Python编程时,制表符总是让我感到烦恼。而且制表符是看不见的,真是奇怪。

当我用gedit打开我的代码时,那些制表符就会变得可见。

6个回答

64

21
按照Martin所说,更改设置后,请关闭并重新打开文件。 - Dave Jarvis
6
谢谢@DaveJarvis。重新启动Geany并不足够。 - berbt
1
嗯,看起来不起作用。即使设置了“空格”复选框,它仍然会生成制表符。要么这个功能有问题,要么描述不正确(在Geany 1.23.1中测试)。 - Cyan
7
@Cyan,在进行更改后,您需要转到“项目-->应用默认缩进”来强制执行更改。我也花了几分钟才弄明白这一点。 - Gabriel Staples
如果您有多个选项卡,请关闭所有选项卡。在这种情况下,在活动选项卡中重新打开文件是无效的。关闭Geany并不等同于关闭所有选项卡。此外,“项目->应用默认缩进”也不能排除重新打开所有选项卡的可能性! - HongboZhu
关键词是“关闭文件”。不是 Geany,而是文件选项卡。一开始我还以为设置没起作用。 - Telmo Marques

37

DTing是正确的,但要记住一件事情:您必须关闭Geany中的所有文件(选项卡),然后再打开它们,以使新设置在每个文件中生效。我花了好几天时间才弄清楚,我不仅需要关闭Geany并重新打开它,而且还必须单独重新打开每个文件。


4
我猜这就是为什么他们叫它 Geany。你的愿望就是它的命令,但你必须非常小心和准确地表达你的愿望。 - Lori
或者,在进行更改后,您必须通过转到“项目-->应用默认缩进”来强制执行它。我也花了几分钟才弄明白这一点。 - Gabriel Staples

13

我知道我有点晚了,但是希望这个答案可以帮助其他人。在关闭Geany后,使用其他编辑器编辑~/.config/geany/geany.conf文件,更改以下行:

use_tab_to_indent=true
indent_type=1

到:

use_tab_to_indent=false
indent_type=0

并且设置将“生效”。


我尝试了所有其他推荐的方法(使用“首选项>编辑器>缩进”设置,然后“项目>应用默认缩进”),但实际上需要这样才能使这些设置生效。这些设置在项目文件或其他地方都不起作用。谢谢! - Derek Foulk
在设置偏好设置时,它会自动更改包含全局配置的文件,但它不会更改一些项目配置,这些配置存储在一个 [project_name].geany 文件中,其中包含一些本地化的全局配置副本,以应用于有限的文件集。 - Ubuntourist

6

要对打开的文档生效,必须进行以下操作:

  • 文档 -> 缩进类型 -> 空格。

文档配置优先于全局配置。


5

这里有一个我喜欢的技巧,适用于几乎所有编辑器。启用视图空格功能,再也不会对文件中的内容感到困惑了:

Preferences > Editor > Display > ✔ Show Whitespace

然后重新启动Geany。

我使用语法高亮功能将这些符号变得非常微妙,低对比度的灰度,因此必须仔细观察才能看到它们。在Scintilla编辑器中,制表符仍然相对容易看到,因为它将是一个多字符长的箭头。


0
我遇到了相同的问题,但文档是作为项目的一部分打开的。在这种情况下,制表符/空格设置被项目->首选项所覆盖。

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