2015-04-03 69 views
2

在Mac OS X上,我想要cmd-v執行C-u M-! pbpaste。 我想這樣做,因爲它可以更快速地粘貼大量文本。Mac上的Emacs:將命令-v綁定到C-u M-! pbpaste

如何在我的.emacs文件中定義該綁定?

+1

爲'程序間的漿狀function'的OSX上的Emacs的默認值是'X-選擇 - value' ,它在'ns-win.el'中定義。可以將上述變量的值設置爲Moritz Ulrich(aka-kenny)在以下要點鏈接中寫的函數:https://gist.github.com/the-kenny/267162您的請求會有效地丟失內置/默認'yank'函數的功能,它使用通用參數來定義貼圖末尾的光標位置。查看'yank'的文檔字符串。 – lawlist 2015-04-04 03:40:54

回答

1

如果你真的想這樣做只是添加到您的.emacs

(defun my-pbpaste() 
    (interactive) 
    (shell-command "pbpaste" t) 
) 
(global-set-key '[M-v] 'my-pbpaste) 
+0

M-v似乎不是cmd-v的正確密鑰綁定(即。⌘-v) – mark 2015-04-21 06:39:26

相關問題