如何通过鼠标单击来定位光标以在 bash 的 konsole 中工作?

如何通过鼠标单击来定位光标以在 bash 的 konsole 中工作?

我希望能够在 konsole 中单击鼠标按钮将光标定位在 bash 中。我该怎么做?

答案1

在 konsole 22.08 及以后版本中,可以单击鼠标左键在 bash 中定位光标(Gnome 或 Cinnamon 终端中不存在该功能)。我在让它工作时遇到了一些困难,所以我想分享我的解决方案。

你必须做两件事才能让它发挥作用。一是更改 konsole 设置中的设置,二是向.bashrc.这听起来很简单,但第一个受到错误的阻碍,而第二个对我来说不起作用。

konsole 设置可以在设置 -> 配置 Konsole 中找到。将打开一个新窗口,您可以转到其中的“个人资料”。对我来说,内置的配置文件是只读的,所以我必须创建一个新的配置文件,但我无法保存新的配置文件。每次我退出时,个人资料就消失了。我找到了解决该错误的方法这里:基本上,您在创建配置文件时永远不会单击“应用”,只单击“确定”,关闭设置窗口和 konsole,然后重新打开。

在配置文件中的常规下,有一个选项卡“语义集成”。需要选择“鼠标单击输入行”。

在控制台中,您应该按 Ctrl+Alt+I,然后搜索“语义集成”并将出现的内容放入您的列表中.bashrc以使其永久化。然而,这对我不起作用,即使在 konsole 的 bash 中手动执行的相同行暂时工作正常。我必须在我的末尾添加这些行.bashrc

if [[ ! $PS1 =~ 133 ]] ; then
    source ~/.local/share/DomTerm/bash-preexec.sh
    source ~/.local/share/DomTerm/shell-integration.bash
fi

bash-preexec.shshell-integration.bash从另一个名为 DomTerm(也提供单击定位光标)的终端复制到~/.local/share/DomTerm.这些文件都可以找到这里

我发现这个设置在使用 bash-it 主题时有效。

相关内容