因此,在使用 sudo gedit 编辑已锁定的文件时,它会出现这种非常奇怪的行为,即使为属性赋值的 CSS 语法变成白色字体,而活动行则是白色背景。你会认为我只需转到首选项、字体和颜色,然后双击一个更好的深色主题选项,对吗?
哦,但如果只有。双击,按回车键,按空格键,什么都不会改变选择。
如果我启动文本编辑器应用程序并浏览相同的菜单和设置,这将允许我更改设置。但我无法对 sudo gedit 执行相同操作。这对我来说太疯狂了。
做什么?
答案1
因为您使用了 sudo,所以您以 root 身份使用 gedit。root 用户没有地方存储 gedit 首选项,因此无法更改外观。
您必须研究改变 gedit 查找首选项的方式,并默认将该位置更改为另一个位置。
编辑:
从man
页面:
sudo 允许获得许可的用户以超级用户或其他用户的身份执行命令,如安全策略所指定。
使用时的默认设置sudo
是您以超级用户 (root) 身份执行以下命令。此用户实际上在 ubuntu 中不存在,他们没有任何主目录 (/~),并且他们不能像普通用户那样拥有任何偏好设置。
根据这个线gEdit 不再使用您可以编辑的配置文件。如链接中所述:
您可以使用 dconf-editor 或 gsettings (CLI) 来更改 gEdit 首选项。对于您来说,要禁用换行,请打开终端并运行:
gsettings set org.gnome.gedit.preferences.editor wrap-mode none
或者启动 dconf-editor 并导航至 org > gnome > gedit > preference > editor
再次编辑:
避免此问题的最简单方法是使用其他文本编辑器。尝试使用 nano:
sudo nano {your_file}