0

在大多数终端应用程序(例如 Konsole)中,可以用鼠标选择文本。然后单击中键会将其粘贴到当前光标位置Shift使用++粘贴时也会发生同样的Ctrl情况V

在大多数 GUI 文本编辑器(例如 Kate)中,可以用鼠标选择文本。然后单击鼠标中键将其粘贴到当前鼠标指针位置。用Ctrl+粘贴V代替粘贴在当前光标位置

这种行为上的差异让我很恼火。我希望能够一直粘贴在光标位置,即使在 GUI 文本编辑器中(我使用 Kate,所以这是我最关心的)。

这可以以任何方式完成吗?我意识到这似乎是一个内置的 X 功能,因此很难使用。

4

1 回答 1

1

我是 Kate 开发人员之一,在鼠标中键单击上设置文本光标是设计使然

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        }

如果您想要不同的行为,请为现有的愿望投票,或者更好地提供实现此功能请求的补丁。

于 2015-08-21T14:57:03.893 回答