在Gedit中将两个匹配的大括号都突出显示

16
有没有办法在Gedit中同时突出显示两个大括号?当您有多个括号连接在一起时,不清楚您正在指向哪一个,这非常令人烦恼。
突出显示两个大括号将是一个简单的解决方案,以确切地知道哪些是起始和结束括号。
谢谢。
5个回答

22

实际上,Gedit(2版本)中存在这个功能,具体程度有限。在首选项中,在底部的“视图”选项卡中有一个名为“括号匹配”的复选框。

勾选这个选项后,您可以将光标悬停在对应的另一个括号分隔符上,以突出显示它。它可以双向匹配。

然而,由于我使用的是ruby语言,它使用“do/end”标签而不是花括号,因此我仍在寻找一种方法来解决这个问题。我会试着回来分享我找到的任何更多信息。


7

我在我的gedit 2.30中有一个选项:
编辑 -> 首选项 -> 括号匹配


那个选项不是默认的。我有2.3版本,它没有这样的选项。括号自动完成是有的,但那不是括号高亮。 - boulder_ruby

5

起初我找不到偏好设置在哪里,选择了更困难的选项。

1. 使用 dconf-editor:

  1. 按下 Ctrl + Alt + t 键并输入 dconf-editor
  2. 进入 org --> gnome --> gedit --> preferences
  3. bracket-matching 处开启标志

enter image description here

2. 在终端中运行:

gsettings set org.gnome.gedit.preferences.editor bracket-matching true

3. Windows方式示例:

在Ubuntu 18.04,Gnome 3.28中,偏好设置位于左上角附近的Activities菜单。

偏好设置 --> 视图 --> 高亮 --> 高亮显示匹配括号

输入图像描述


2

目前(Gedit 3.14.0),如已经提到的那样:

首选项 -> 查看缩略图 -> 高亮匹配括号

两个括号都会被高亮显示。


1

我猜你启用了括号匹配(如mbonnin的答案所述),但只有一个括号被突出显示。

我已经报告了这个错误(请参见突出显示2个匹配的括号),并且在最近的gedit版本中已经修复了它(我认为只有版本3包含了这个修复)。


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