![如何配置鼠标左键单击以仅选择终端中目录的一部分?](https://linux22.com/image/821744/%E5%A6%82%E4%BD%95%E9%85%8D%E7%BD%AE%E9%BC%A0%E6%A0%87%E5%B7%A6%E9%94%AE%E5%8D%95%E5%87%BB%E4%BB%A5%E4%BB%85%E9%80%89%E6%8B%A9%E7%BB%88%E7%AB%AF%E4%B8%AD%E7%9B%AE%E5%BD%95%E7%9A%84%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9F.png)
当我双击时,/This/is/a/directory
它会选择整个字符串。它应该只选择我单击的单词。例如,如果我双击“This”,则只会选择“This”。
Ubuntu 之前的几个版本就是这样工作的。这让我很沮丧。它在 xterm 和终端中都是这样。
有人可以帮帮我吗?
答案1
在 gnome-terminal 中,您可以从菜单中更改它:编辑 > 配置文件首选项 > 常规 > 按字字符选择。删除“/”就完成了。
现在,每个应用程序的菜单都位于屏幕顶部,除非您将鼠标移到那里,否则它是不可见的。除了使用全局菜单外,您还可以右键单击 gnome-terminal 中的任意位置并从那里更改配置文件。
答案2
您可以为 xterm 修复此问题,在手册页上,选项是“字符类”http://linux.die.net/man/1/xterm(链接仅供参考,不用担心,我会逐步介绍更改)
.Xdefaults
在您的主文件夹(您的用户名文件夹)中创建一个名为(大小写无关)的文件(如果它已经存在,请打开它)在文件中放入以下内容(如果信息已经存在则放在末尾)
XTerm*charClass: 33:48,37:48,45-46:48,38:48
然后保存文件。这会将字符关联为“单词”字符
48
,因此对于您想要包含在单词中的每个字符,例如'
。don't
此组合会47
从手册中排除表中的字符,因此/
不会将其关联为单词的一部分。接下来我们需要应用更改,在终端中导航到你的主文件夹(应该是使用 ++ 打开终端的默认alt设置ctrl)t
在终端中运行
xrdb -merge .Xdefaults
这样就应该完成了,现在运行 xterm 来查看(之后可能需要重新启动)。
对于 gnome-terminal 这个问题可能会有帮助什么是“按字选择”字符?