在将文档保存到 gedit 之前,语法突出显示是关闭的。这显然有充分的理由——如果某些单词随机以不同的颜色显示,人们可能会感到困惑。但出于我的目的,我几乎只将 gedit 用于 HTML 编辑。
很多时候,我将代码片段粘贴到新的 gedit 文档中以进行快速编辑,而且我必须手动将语法着色设置为 HTML。其他时候,我打开 ColdFusion (.cfm) 文档,gedit 显然无法识别这些文档,而且我必须再次手动将颜色设置为 HTML。如果我能找到一种方法告诉 gedit 自动对新文档和没有可识别文件扩展名的文档使用 HTML 语法突出显示,那么这两个不便都将得到解决。这可能吗?
我已将 14.04 升级到 16.04 。现在我试图通过传递命令从终端打开 gedit:
sudo gedit /some/where/file.txt
Run Code Online (Sandbox Code Playgroud)
但它抛出一个错误,指出:
(gedit:2090): Gtk-WARNING : Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown:
The name org.gnome.SessionManager was not provided by any .service files**
Run Code Online (Sandbox Code Playgroud)
但是,它正在打开文件。当我尝试保存任何修改时,保存文件后显示此错误:
(gedit:2090): WARNING : Set document metadata failed: Setting attribute metadata::gedit-position not supported
Run Code Online (Sandbox Code Playgroud)
我不明白为什么这只会在 16.04 中发生;它不是在 14.04。
每次我在 gedit 中打开一个文件时,我都必须按照我的喜好再次将选项卡从 8 更改为 4。
是否有任何配置文件可以将 4 设为默认选项卡宽度?
我喜欢氛围,但我发现在纯白色背景上编辑文件(例如 gedit 的)对眼睛来说有点太难了。
有什么办法可以修改我的主题,使 gedit 的背景颜色变暗?
当我遇到以下问题时,我正在尝试使用 gedit:
myPC@TM77:~$ sudo gedit /etc/pm/config.d/config
(gedit:12512): IBUS-WARNING **: The owner of /home/myPC/.config/ibus/bus is not root!
(gedit:12512): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
Run Code Online (Sandbox Code Playgroud)
怎么了?
当我输入时,man bash它会显示终端本身的信息。
我如何告诉“ man”在 gedit 中打开信息?这可能吗?
我在 ubuntu 12.04 中使用带有嵌入式终端的 gedit 文本编辑器。我正在尝试使用grep. 我想搜索这行代码
'type' => 'select'
Run Code Online (Sandbox Code Playgroud)
我试过:
grep -r '\'type\' => \'select\''
但grep没有返回任何结果。
那么有人可以告诉我如何搜索上面的代码吗?
在 Windows 中,我曾经使用名为crimson editor的文本编辑器,它具有我尚未使用过的最佳列模式编辑支持。
当通过一个简单的启用Alt-C快捷方式,选择可以用鼠标或光标键制成,并且它们会是视觉块而不是缠绕线。
这些选择可以被删除、移动、复制、粘贴,所有的操作都是有意义的。您也可以直接开始输入,然后在输入时会得到一列字符。
有多种方法可以让这些功能的一部分在此论坛线程上单独讨论,但还没有人提供一种解决方案来提供这种包罗万象且易于使用的方法。
如果有人可以指出我正在积极开展这项工作的 gedit 插件,也许我可以帮助自己进行编码。如果有人知道已经提供此完整功能的文本编辑器,我将不胜感激。通过 wine 运行 crimson 编辑器和用于 gedit 的关闭但不完全的多编辑插件是我暂时“接受”的临时解决方案。
更新(2012-11):我现在是sublime text 的一个非常高兴的用户。它支持出色的列模式编辑,并且可以在所有三个主要操作系统平台上正常运行。强烈推荐!
我在虚拟机上的虚拟机中运行了 ubuntu 12.04。它的存在主要是作为与 Ubuntu 一起玩的“玩具”,因此出于这个原因,我想要 GUI(这就是 ubuntu 12.04 中的“Dash”吗?无论如何......)
我目前使用这台机器的一件事是 LAMP 服务器。我使用“gedit”来编辑我的文件,但是因为我还没有正确设置权限,所以我只是在终端中使用 sudo 打开它。
刚才,为了简化这个过程,我在桌面上用一个非常简单的工作创建了一个 shell 脚本 - sudo gedit
我不禁想到必须有比这更明显的方法来从 GUI 以 root 身份打开 gedit。那么有吗?
编辑:我只是通过用 gksudo 替换 sudo 来“改进”我的脚本。现在我不必在 gedit 打开时打开终端窗口。所以我想现在这很方便:) 出于知识的考虑,知道这是否与经验丰富的 ubuntu 用户会做这种事情的方式很接近会很好。
gedit ×10
command-line ×2
16.04 ×1
filesystem ×1
grep ×1
ibus ×1
manpage ×1
metadata ×1
sudo ×1
text-editor ×1
themes ×1
unity-dash ×1