问题描述
如何在Ubuntu上的Geany中保持自由状态?
当我使用Python进行编码时,制表符总是让我烦恼。 TAB是不可见的。这么奇怪。
当我通过gedit打开代码时,这些TAB可见。
最佳答案
您正在寻找’soft tabs’
http://www.geany.org/manual/dev/index.html#editor-indentation-preferences
编辑>偏好设置>编辑器>缩进>类型>空间
更改设置后,关闭并重新打开文件。
要将选项卡设置应用于当前会话中的每个文档,还请单击:项目->应用默认值。
次佳答案
DTing是正确的,但有一点要记住:您必须关闭Geany中的所有文件(选项卡),然后再次打开它们,以使新设置在每个文件中起作用。我花了几天的时间才知道,我不仅必须关闭geany并再次将其打开,而且还必须分别对每个文件re-open。
第三种答案
我知道我在这方面有些迟了,但是希望这个答案可能对其他人有所帮助。在关闭Geany的情况下,使用其他一些编辑器编辑~/.config/geany/geany.conf
,更改以下行:
use_tab_to_indent=true
indent_type=1
至:
use_tab_to_indent=false
indent_type=0
设置将为”take”。
第四种答案
要对打开的文档生效,必须执行以下操作:
-
文档-> indent_type->空格。
文档配置盛行于全局。
第五种答案
这是我喜欢的另一个技巧,几乎可以在任何编辑器中使用。启用视图空白,不要再对文件中的内容感到困惑:
Preferences > Editor > Display > ✔ Show Whitespace
然后重新启动Geany。
我使用语法高亮功能使这些符号非常微妙,即低对比度的灰度,因此必须看一下它们。该选项卡在scintilla编辑器中仍然有些容易看到,因为它将是一个multi-character长箭头。