是否有可能在触击C-s
时搜索当前存在于剪贴板中的文本,可能是在触击C-s
时触发的某种钩子,然后将剪贴板插入到小缓冲区中?搜索emacs中的剪贴板文本
8
A
回答
10
0
您可以使用defadvice来改变命令isearch-forward(默认绑定到C-s)的行为,也可以定义另一个可能包装isearch-forward并将其绑定到C-s而不是isearch-forward的函数。
1
你可以开始ISEARCH后抽出文字:
(defun my-isearch-yank-clipboard()
(interactive)
(isearch-yank-string (or (x-get-selection 'PRIMARY)
(x-get-selection 'CLIPBOARD)
"")))
(define-key isearch-mode-map (kbd "M-s c") 'my-isearch-yank-clipboard)
开始ISEARCH然后 “MS C”
+0
@scottfrazer:内置'(isearch-yank-x-selection)'完全一样。 – 2010-07-19 09:06:29
相关问题
- 1. 剪贴板设置文本
- 2. 如何从剪贴板粘贴文本?
- 3. 从剪贴板中读取文本
- 4. 检查复制文本的剪贴板
- 5. 复制的JTextPane文本到剪贴板
- 6. AppleScript将文本从剪贴板粘贴到文件中
- 7. 使用gtk剪贴板将文本粘贴到GNOME中的xterm
- 8. 如何从剪贴板中检索DataGridView? (它最终在剪贴板中为空)
- 9. 从flashVars设置文本到剪贴板
- 10. Android:防止剪贴板复制文本
- 11. UTF-8文本到剪贴板ç
- 12. 如何修改剪贴板文本?
- 13. UWP:获取剪贴板文本
- 14. 使用NSManager撤消剪贴板文本
- 15. X11获取剪贴板文本
- 16. XE7将文本复制到剪贴板
- 17. 剪贴板中UWP
- 18. 如何从剪贴板检索文本在部分信任
- 19. 从剪贴板到文件
- 20. Hwid剪贴板
- 21. 的Javascript ::粘贴剪贴板文本区域
- 22. 从Android中的剪贴板粘贴
- 23. 转换剪贴板到时剪贴板中包含图片
- 24. Lightswitch获取文本框控件的文本到剪贴板
- 25. java/swing:剪贴板粘贴
- 26. 从剪贴板粘贴
- 27. 将文本复制到MFC中的剪贴板中
- 28. 在windows中设置GLOBAL剪贴板文本,本地C++
- 29. Flex:如何确保CutOperation将剪切文本放入剪贴板?
- 30. emacs lisp - 文本搜索和替换列表到模板
参见[这个问题](http://superuser.com/q/221829/4542 )。 – legoscia 2012-12-03 11:19:36