1:绑定键设置
使用如下代码就可绑定任意的功能,其中C代表Ctrl,M代表Alt,S代表空格键
(global-set-key (kbd "C-z") 'kill-region)
这段代码的意思是将Ctrl + z绑定到移除区域这个功能上。
解析:
每一段代码有圆括号括起来;
global-set-key:专门设置全局绑定键函数
(kbd "C-z"):设置绑定键
'kill-region:绑定键对应的功能
实例:
(global-set-key (kbd "C-M-z") 'yank)
绑定Ctrl+Alt+z,实现粘贴功能
2:emacs实现全屏效果,同时设置F11为开关键
在~/.emacs中加入如下代码:
;; 实现全屏效果,快捷键为F11
;; 设置全局绑定键F11开启或关闭全屏
(global-set-key [f11] 'my-fullscreen)
;; 定义全屏函数
(defun my-fullscreen ()
(interactive)
(x-send-client-message
nil 0 nil
"_NET_WM_STATE" 32
'(2 "_NET_WM_STATE_FULLSCREEN" 0))
)
关于x-send-client-message函数的解析:
x-send-client-message是一个内建函数,它的作用是发送客户端信息到终端。
函数原型如下:
(x-send-client-message
DISPLAY DEST FROM
MESSAGE-TYPE FORMAT VALUES)
参数解析:
DISPLAY : 如果DISPLAY为nil则指定显示fream
DEST:表示窗口的ID,0表示根窗口。
FROM :nil表示当前已选择的fream。
MESSAGE-TYPE : the name of an Atom as a string.
FORMAT:必须是8,16或者32
VALUES:是一系列的要发送的数字和字符串。
3:设置emacs颜色主题
第一步:到网上搜索下载:color-theme-*.*.*,解压后把其中的color-theme.el和文件夹themes放到~/.emacs.d/下。
第二步:
;;将~/.emacs.d/添加到加载路径
(add-to-list 'load-path "~/.emacs.d/")
(require 'color-theme)
(color-theme-initialize)
;;这个专门设置颜色主题
;;同样你可在M-x color-theme-select选择,主题的名称中间空格用连字符,并且都用小写字母。
;;比如Calm Forest ,这里写成calm-forest
(color-theme-calm-forest)
阅读(3220) | 评论(0) | 转发(0) |