在大多数终端应用程序(例如Konsole)中,可以使用鼠标选择文本。然后,中间点击将其粘贴到当前的光标位置。使用 Shift + Ctrl + V 粘贴时会发生同样的情况。
在大多数GUI文本编辑器(例如Kate)中,可以用鼠标选择文本。中间单击然后将其粘贴到当前鼠标指针位置。使用 Ctrl + V 进行粘贴,而是粘贴到当前光标位置。
这种行为上的差异让我很烦恼。我希望能够始终粘贴在光标位置,即使在GUI文本编辑器中也是如此(我使用Kate这样,这是我最关心的)。
这可以以任何方式完成吗?我意识到这似乎是一个内置的X功能,因此很难使用。
答案 0 :(得分:1)
我是其中一位Kate开发人员,并在鼠标中键上设置文字光标点击is by design:
2737 case Qt::MidButton:
2738 placeCursor(e->pos());
2739
2740 if (doc()->isReadWrite()) {
2741 QString clipboard = QApplication::clipboard()->text(QClipboard::Selection);
2742 m_view->paste(&clipboard);
2743 }
如果您想要不同的行为,请投票选择实现此功能请求的existing wish或更好的provide a patch。