如果我创建一个新的 Python 文件gedit
,则默认使用 Tabs 作为缩进。
我确信我可以找到一种方法来配置 gedit 以将其更改为四个空格。
但我有不同的目标。
我希望将来为所有 Ubuntu 用户更改此设置。
如何为所有未来的 Ubuntu 用户(全球)改变这一点?
如果我创建一个新的 Python 文件gedit
,则默认使用 Tabs 作为缩进。
我确信我可以找到一种方法来配置 gedit 以将其更改为四个空格。
但我有不同的目标。
我希望将来为所有 Ubuntu 用户更改此设置。
如何为所有未来的 Ubuntu 用户(全球)改变这一点?
编辑
要将此设置为世界上所有未来用户的默认设置,您需要以以下几种形式之一提出功能请求:
[Wishlist]
然后你将不得不等待它被(1)接受和(2)实施......这不取决于你。您可以通过开发更改来做出贡献(上面的第 2 项)。这可能并不难。
注意:鉴于默认行为通常是口味问题(我认为这是一种情况),您可能不得不接受下面原始答案中发布的内容。
来源/相关:
原始答案
gedit
与其他 GNOME 设置一样,首选项通常通过 GSettings API 存储,该 API 是 DConf 规范的实现。这会将设置存储在二进制数据库中。对此进行读取/写入的方法是通过
gsettings get
/gsettings set
或dconf dump
/dconf load
。因此,仅对于您将使用的制表符到空格gedit
对于您可以使用的所有设置(与不同的用户)。
要将此设置为系统中所有未来用户的默认
dconf
设置,您可以通过将它们存储在文本文件中/etc/dconf/db/local.d
并运行来设置系统范围的设置dconf update
。仅在此处包含您需要的设置。与 EDITed 部分相反,您可以控制它。
来源/相关:
在 Gedit GitLab https://gitlab.gnome.org/GNOME/gedit中打开一个问题,然后发送一个包含您建议的修复的合并请求。如果它被接受,它将成为全球所有 Gedit 用户(不仅是 Ubuntu 用户,还包括 Fedora、Arch 和所有其他发行版)的默认行为。
但是,Gedit 的开发人员是否愿意合并您的补丁取决于他们。这是他们的软件,他们决定默认设置。
请理解,您喜欢的东西,可能不是每个人都喜欢的。许多人更喜欢制表符而不是空格,并且不想在每次进行新安装时都更改 gedit 设置。