子龙山人Learn Emacs in 21 Days: day 7 学习笔记
来源:互联网 发布:淘宝新店铺推广 编辑:程序博客网 时间:2024/05/02 04:32
子龙山人Learn Emacs in 21 Days: day 7 学习笔记
Youtube
youku
1. others
使C-w可以删除一个单词
(global-set-key (kbd "C-w") 'backward-kill-word)
2. evil
setting
安装 evil 这个package
(evil-mode 1)(setcdr evil-insert-state-map nil)(define-key evil-insert-state-map [escape] 'evil-normal-state)
M-x customize-group可以使用C-u向上翻页scroll相关选项
C-zemacs state和evil state之前切换
evil manul
evil leader
(global-evil-leader-mode)(evil-leader/set-key "e" 'find-file "b" 'switch-to-buffer "k" 'kill-buffer "0" 'select-window-0 "1" 'select-window-1 "2" 'select-window-2 "3" 'select-window-3 "w/" 'split-window-right "w-" 'split-window-below )
M-x customize-group中可以选择leader key为SPC
windownumbering
可以方便切换窗口
(window-numbering-mode 1)
evil surround
(require 'evil-surround)(global-evil-surround-mode 1)
v-i-w选中S可以把选中的单字两边加上""或者''cs可以选择上述的""为''或者()
evil-nerd-commenter
快速注释
(global-set-key (kbd "M-;") 'evilnc-comment-or-uncomment-lines)(evilnc-default-hotkeys)
gv重新选中
powerline-evil
(require 'powerline-evil)
ocur mode
ocur mode下使用evil按键
(add-hook 'occur-mode-hook (lambda () (evil-add-hjkl-bindings occur-mode-map 'emacs (kbd "/") 'evil-search-forward (kbd "n") 'evil-search-next (kbd "N") 'evil-search-previous (kbd "C-d") 'evil-scroll-down (kbd "C-u") 'evil-scroll-up )))
which key
给leader加上注释
(which-key-mode 1)
让某些模式使用evil
(dolist (mode '(ag-mode flycheck-error-list-mode occur-mode git-rebase-mode)) (add-to-list 'evil-emacs-state-modes mode))
key bindings
3. org
搜索org
C-c s搜索
阅读全文
0 0
- 子龙山人Learn Emacs in 21 Days: day 7 学习笔记
- 子龙山人Learn Emacs in 21 Days: day 6 学习笔记
- Learn Emacs in 21 Days: day 1 学习笔记
- Learn Emacs in 21 Days: day 2 学习笔记
- Learn Emacs in 21 Days: day 3 学习笔记
- Learn Emacs in 21 Days: day 4 学习笔记
- Learn Emacs in 21 Days: day 5 学习笔记
- 推荐子龙山人的emacs的教程
- 子龙山人
- 子龙山人的OpenGL学习之路
- 子龙山人 opengl系列 - 网址
- 转载子龙山人 cocos2d-x学习资源汇总(持续更新。。。)
- Teach Yourself Visual C++ 6 in 21 Days(C++ 21天自学速成) 学习笔记
- 推荐一个非常好的英文教程《Learn MVC Project in 7 days》
- 转自子龙山人 Objective-c的@property 详解
- 转自子龙山人:Objective-c的@property 详解
- 数据结构学习笔记 Day 7
- 2001.11-day of days
- SSM整合
- Spring中BeanFactory和ApplicationContext的区别
- 互斥锁死锁状态详解
- 剑指offer-归并排序
- Web中动画的实现方式
- 子龙山人Learn Emacs in 21 Days: day 7 学习笔记
- Android_Handler源码分析
- 模拟MapReduce编程的程序案例(用于统计文本中单词出现频率)
- mybatis怎么接收返回的"select count(1)"sql数目
- 大数相加-Java版
- 群处守住嘴,独处守住心
- NSArray index beyond bounds error
- 182.m1-ActionBar1初识
- 字符串转换为数字-Java版