首页 > 解决方案 > 如何阻止 Spacemacs 覆盖剪贴板并同时启用搜索粘贴?

问题描述

我经常做以下事情:

  1. 在 emacs 外复制文本
  2. 切换回emacs,删除一些文本
  3. 粘贴

问题是我找回了删除的文本,因为它覆盖了剪贴板。为了解决这个问题,我在~/.spacemacs

(defun dotspacemacs/user-config ()
  (setq x-select-enable-clipboard nil)
  (define-key evil-visual-state-map (kbd "s-c") (kbd "\"+y"))
  (define-key evil-insert-state-map  (kbd "s-v") (kbd "^R+"))
  (define-key evil-ex-completion-map (kbd "s-v") (kbd "^R+"))
  (define-key evil-ex-search-keymap  (kbd "s-v") (kbd "^R+")))

C-s RET现在问题已经解决了,但是由于这些行,我遇到了一个新问题:按下搜索单词时,我无法从剪贴板粘贴文本。当我在按Cmd + V后按(我使用 macOS)C-s RET时,我从 Emacs 而不是从剪贴板复制了文本。如何解决?

标签: emacsspacemacs

解决方案


我想到了。仅用于q /搜索文本。我可以粘贴进去。


推荐阅读