emacs 编辑

smartsparen?    删除左括号,右括号还在    和hungry-delete冲突

 

多用C-v   M-v

 

web-mode   C-c C-f 折叠元素

 

C-减号   会将后面的命令取反   如C--  C-k   删除到行首

C-u 10 k 输入10k     C-u 10 C-u 1 输入101

C-u  -3  C-n  向上移动3行    C- -3   C-n

 

C-x  z 重复上次的命令   接着按z可继续重复

C-x u     undo-tree

C-x h    全选

C-M-f/b  在配对括号/html标签间跳转

C-M-a/e 在函数头尾跳转

C-M-u/d 跳出/进入一层子结构

C-x C-x在选择区域的两端跳转

C-x C-q去掉只读模式   C-c C-c退出到只读模式

M-g M-g  或  M-g g     跳转到某行

C-M-v / V    在另一个窗口翻页

C-x s ! 全部保存      C-x s d   diff当前询问的buffer

M-m b R 从硬盘恢复

 

 

C-SPC   设定mark      C-SPC  C-SPC可设定mark且不选中region

多次C-u  C-SPC回到历史mark      

echo area显示“Mark set”,表示该命令设置了一个mark

 

 

块操作

C-x r k 剪切

C-x r y 粘贴

C-x r t 插入字符

 

follow-mode   多个window显示同一个buffer的相邻区域

 

 

C-x < / >   左右翻页

 

M-m t l   是否自动换行

C-x r   寄存器和bookmark  暂存信息

 

C-y 会在粘贴内容的头部设置一个mark

C-u C-y 粘贴,且光标不动    会在粘贴内容的尾部设置一个mark

 

C-x  RET  x/X  编码

 

选中后按 [ '   会在选中内容的两边添加 [ ] ' '

 

mini buffer里按TAB可以补全

M-x 在某命令上按TAB  可查看命令的信息 再按TAB关闭

 

 

multiple-cursor

iedit   同时编辑相同的内容       不如multiple-cursor强大

(define-key mc/keymap (kbd "<return>") nil)      multiple-cursor回车插入换行符  错误

多光标时,有的光标在屏幕外,通过C-v  M-v滚屏      C-'   M-'  隐藏/显示无光标的行 无效

mode-line里能看到光标数量

 

 

 

symbol-overlay标记后,p/n /下一个  r替换

 

 

F3 开始定义宏    F4 结束定义宏 或 调用宏    C-u  0  F4 不停的调用宏

C-x ( 定义宏    C-x ) 结束定义宏      C-x e e e e 调用宏

C-x C-k 宏的一组操作   里面的 C-p/n 调整macro ring     C-k执行   可以连续操作   不需要重复按前缀   

宏计数器

 

posted @ 2020-05-26 18:24  是的哟  阅读(125)  评论(0编辑  收藏  举报