如何配置鼠标左键单击以仅选择终端中目录的一部分?

如何配置鼠标左键单击以仅选择终端中目录的一部分?

当我双击时,/This/is/a/directory它会选择整个字符串。它应该只选择我单击的单词。例如,如果我双击“This”,则只会选择“This”。

Ubuntu 之前的几个版本就是这样工作的。这让我很沮丧。它在 xterm 和终端中都是这样。

有人可以帮帮我吗?

答案1

在 gnome-terminal 中,您可以从菜单中更改它:编辑 > 配置文件首选项 > 常规 > 按字字符选择。删除“/”就完成了。

现在,每个应用程序的菜单都位于屏幕顶部,除非您将鼠标移到那里,否则它是不可见的。除了使用全局菜单外,您还可以右键单击 gnome-terminal 中的任意位置并从那里更改配置文件。

答案2

您可以为 xterm 修复此问题,在手册页上,选项是“字符类”http://linux.die.net/man/1/xterm(链接仅供参考,不用担心,我会逐步介绍更改)

  1. .Xdefaults在您的主文件夹(您的用户名文件夹)中创建一个名为(大小写无关)的文件(如果它已经存在,请打开它)

  2. 在文件中放入以下内容(如果信息已经存在则放在末尾)

    XTerm*charClass:
    33:48,37:48,45-46:48,38:48
    

    然后保存文件。这会将字符关联为“单词”字符48,因此对于您想要包含在单词中的每个字符,例如'don't此组合会47从手册中排除表中的字符,因此/不会将其关联为单词的一部分。

  3. 接下来我们需要应用更改,在终端中导航到你的主文件夹(应该是使用 ++ 打开终端的默认alt设置ctrlt

  4. 在终端中运行

    xrdb -merge .Xdefaults
    

    这样就应该完成了,现在运行 xterm 来查看(之后可能需要重新启动)。

对于 gnome-terminal 这个问题可能会有帮助什么是“按字选择”字符?

相关内容