首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在终端中双击文本选择超出单词边界

在终端中双击文本选择超出单词边界
EN

Ask Ubuntu用户
提问于 2018-11-03 01:08:37
回答 2查看 733关注 0票数 1

Ubuntu 18.10 gnome终端3.30.1

在gnome终端中,当我双击word background下面时,它只应该突出显示单词background

代码语言:javascript
复制
background=true

然而,它强调了background=true

其他发行版的终端允许您编辑一组字符以定义单词边界

我发这个是为了找到我的UUID

代码语言:javascript
复制
sudo dconf list /org/gnome/terminal/legacy/profiles:/

这表明

代码语言:javascript
复制
:b1dcc9dd-5262-4d8d-a863-c897e6d979b9/

若要查看我发出的可用属性

代码语言:javascript
复制
sudo dconf dump /org/gnome/terminal/legacy/profiles:/

产出:

代码语言:javascript
复制
[:b1dcc9dd-5262-4d8d-a863-c897e6d979b9]
default-size-rows=42
default-size-columns=142
use-transparent-background=true
use-theme-colors=false
use-theme-transparency=false
scrollback-unlimited=true
background-color='rgb(28,30,31)'
background-transparency-percent=3
audible-bell=false

下面的代码用于在以前的ubuntu版本中定义属性word-char-exceptions

代码语言:javascript
复制
sudo dconf write /org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9/word-char-exceptions '@ms "-#%&+,./:=?@_~"'  

这里的答案都不适用于18.10 我可以指定在侏儒终端中设置双击选择边界的字符吗?

更新如下所示

代码语言:javascript
复制
gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9/ word-char-exceptions  '@ms "-,.?%&#_+@~·/"' 

只需用您自己的UUID值替换b1dcc9dd-5262-4d8d-a863-c897e6d979b9即可。

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2018-11-03 08:17:34

您可以通过以下命令来设置它。在下面的命令中使用配置文件id更改配置文件id。我的是a565cffd-62b9-4c43-bd4e-d4b48b2c3cb4

代码语言:javascript
复制
gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:a565cffd-62b9-4c43-bd4e-d4b48b2c3cb4/ word-char-exceptions '@ms "-,.?%&#_+@~·/"'

下面是一个例子:

代码语言:javascript
复制
pratap@i7-6550U:~$ gsettings get org.gnome.Terminal.ProfilesList list
['b1dcc9dd-5262-4d8d-a863-c897e6d979b9', 'a565cffd-62b9-4c43-bd4e-d4b48b2c3cb4']
pratap@i7-6550U:~$ gsettings get org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:a565cffd-62b9-4c43-bd4e-d4b48b2c3cb4/ word-char-exceptions
@ms nothing
pratap@i7-6550U:~$ gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:a565cffd-62b9-4c43-bd4e-d4b48b2c3cb4/ word-char-exceptions '@ms "-,.?%&#_+@~·/"'
pratap@i7-6550U:~$ 
票数 3
EN

Ask Ubuntu用户

发布于 2021-05-22 09:17:17

如果有人尝试使用dconf方法,它似乎不再适用于ubuntu20和其他人。这对我起了作用:

代码语言:javascript
复制
UUID=$(gsettings get org.gnome.Terminal.ProfilesList default | tr -d \')
gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:${UUID}/ word-char-exceptions '@ms "-/@_&.?"'   
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1089621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档