关闭

[Emacs] 1.3 我的常用按键配置

标签: emacs按键映射
465人阅读 评论(0) 收藏 举报
分类:

更新.emacs

;;; 按键设置
(add-to-list 'load-path "~/.emacs.d/lisp/")
(load "key.el")

然后在.emacs.d中新建文件夹lisp,并新建文档key.el,接下来的代码默认插入在文件key.el中。

透明度

单纯有配色还是不够有感觉,接下来的代码设置F7为透明度切换按键。(这里是代码出处

;;; f7设置透明度,初始为(85 55)
(global-set-key [(f7)] 'loop-alpha)
(setq alpha-list '((85 55) (65 35) (100 100)))
(defun loop-alpha ()
  (interactive)
  (let ((h (car alpha-list)))
    (set-frame-parameter (selected-frame) 'alpha h)
    (add-to-list 'default-frame-alist (cons 'alpha h))
    (setq alpha-list (cdr (append alpha-list (list h))))
    )
  )
(loop-alpha)

原代码有些地方比较重复,稍作了一些修改,并且把透明情况减为三种了,按F7可切换。如果要理解代码意思必须懂得lisp语言的队列概念。


一些方便的按键

;;;设置M-n与M-p为上下五行(C-n与C-p一行行切太慢了)
(global-set-key (kbd "M-n")
                (lambda () (interactive) (next-line 5)))
(global-set-key (kbd "M-p")
                (lambda () (interactive) (previous-line 5)))
;;;C-j设置为换行并缩进               
(global-set-key "\C-j"
                'newline-and-indent)
;;;C-f1与C-f2来切换缓冲区,代替C-x 方向键
(global-set-key (kbd "C-<f2>")
                (kbd "C-x <right>"))
(global-set-key (kbd "C-<f1>")
                (kbd "C-x <left>"))
0
0
查看评论

emacs修改键盘映射

一、用手掌按Ctrl键     修改Menu键为Control键      ubuntu:System Settings->keyboard->keyboard layouts->options->Ctr...
  • linuxgoer
  • linuxgoer
  • 2016-04-17 11:32
  • 190

关于emacs和键盘

大约四年前淘汰自己的神舟学生本后,我就很讨厌使用笔记本了。因为那别扭的小键盘实在没有码字的快感。 我算是一个emacs中毒已深的用户,所以对键盘这个外设有自己的特别要求。 当使用笔记本时,除了外接键盘外,只能使用Caps代替Ctrl才能减少自己的旦腾次数。 重度使用emacs约有五年了...
  • DelphiNew
  • DelphiNew
  • 2011-12-07 13:08
  • 6636

Emacs快捷键和设置基础知识

转载自http://blog.chinaunix.net/uid-26185912-id-3334793.html 1 前言   不想再说废话了,既然你会阅读这篇文档,说明你多少对Emacs有些兴趣,或者已 经非常熟悉Emacs的基础操作了,并且希望有所提高。因此我...
  • sea1105
  • sea1105
  • 2016-08-28 15:56
  • 5274

emacs 常用自定义快捷键设置

最近打开的文件 查看函数和变量描述 git管理下文件的搜索 缩进 hippie expand代码补全 Mac系统下在Finder打开文件所在文件夹 拓展选择文本 iedit mode 用C-n, C-p选择company待选选项 Dired mode 选择文件夹 org capture 开始任务 ...
  • u013225150
  • u013225150
  • 2016-06-03 10:44
  • 1866

【积水成渊-逐步定制自己的Emacs神器】1:Emacs入门

本文介绍了Emacs编辑器的入门知识,看完本文读者会知道Emacs的基本用法以及如何通过Emacs来学习Emacs,这会让你觉得整个学习Emacs的过程都是在被“授之以渔”
  • elloop
  • elloop
  • 2016-02-26 09:11
  • 1014

emacs 使用汇总

http://www.chinaunix.net/jh/23/546293.html 索引     * 基础知识           o 缓冲区         ...
  • hnhbdss
  • hnhbdss
  • 2011-09-14 00:03
  • 677

在macbook上调整emacs键位

对于目前通用的键盘,很多emacs用户都会把tab键和left_control键互换,但是对于同时需要写博客和代码而且同时都有字母和汉字的情况,这种方式就显得不那么方便。 所以我的方案就是把right_command键映射到left_control键。 好吧,macbook上就只有一个contr...
  • github_33060449
  • github_33060449
  • 2016-01-14 13:03
  • 792

我常用的emacs命令以及按键

使用emacs写了将近一年半的代码,总结下自己经常使用的emacs指令,对于打算使用的新手,也许有所帮助,其实你在实际工作的过程中,并不需要了解太多的emacs命令 选中一个word: M+@ 删除一行:C+k format格式:M+| 列前面插入字符:C+x r t 删除选中列 C+x r d...
  • longxj04
  • longxj04
  • 2013-01-14 15:32
  • 681

Emacs入门

索引     * 基础知识           o 缓冲区           o 信息栏           o 按键描述 &#...
  • yhniejun
  • yhniejun
  • 2006-09-01 09:36
  • 1717

致Emacs初学者+Emacs初学者必知必会

原文链接:http://emacser.com/to-emacs-beginner.htm 需要专门花时间去学的软件为数不多, Emacs正是其中之一. 我周围的好多人在我的”鼓吹”下, 也对Emacs感兴趣起来, 可是不过好久, 就放弃了, 究其原因, 我想是他们对Emacs的认识不够, 或...
  • Superwen_go
  • Superwen_go
  • 2012-11-29 22:18
  • 5757
    个人资料
    • 访问:42120次
    • 积分:883
    • 等级:
    • 排名:千里之外
    • 原创:31篇
    • 转载:0篇
    • 译文:17篇
    • 评论:2条
    文章分类
    最新评论