Skip to content

Latest commit

 

History

History
120 lines (112 loc) · 6.87 KB

emacs_ditaa.org

File metadata and controls

120 lines (112 loc) · 6.87 KB

ditaa

一般情况
快捷键
快捷键描述命令
ShortcutsDescriptionCommand
C-x 0关闭当前窗口delete-window
C-x 1仅保留当前窗口delete-other-windows
C-x C-x切换mark和point的位置exchange-point-and-mark
C-u C-@切换mark ring
C-l重新绘制窗口recenter-top-bottom
C-t交换point前后的两个字符transpose-chars
M-t交换point左右两个单词transpose-words
C-x C-t交换本行和上行transpose-lines
M-c首字母大写capitalize-word
M-l全部小写downcase-word
M-u全部大写upcase-word
C-x C-q设置/取消只读toggle-read-only
C-x <左滚动scroll-left
C-x >右滚动scroll-right
C-x ^变高enlarge-window
C-x {变窄shrink-window-horizontally
C-x }变宽enlarge-window-horizontally
C-x +使窗口一样大balance-windows
C-x -窗口缩小到缓冲区大小shrink-window-if-larger-than-buffer
C-x C-=增大字体text-scale-adjust
C-x C–缩小字体text-scale-adjust
C-x C-0重置字体text-scale-adjust
C-M-v滚动其他窗口scroll-other-window
C-x 4 b改变其他窗口缓冲区switch-to-buffer-other-window
C-x 4 f改变其他窗口文件find-file-other-window
C-x 5 b改变其他窗格缓冲区switch-to-buffer-other-frame
C-x 5 f改变其他窗格文件find-file-other-frame
C-x r m设置书签bookmark-set
C-x r b跳到书签bookmark-jump
C-M-\缩进区域indent-region
C-x h全选mark-whole-buffer
M-;注释comment-dwim
M-j下一行注释indent-new-comment-line
M-m到本行缩进结束处back-to-indentation
M-^连接本行和上行并去除缩进delete-indentation
M-TAB补全elisppcomplete
C-/撤消undo
C-g C-/重做redo

常用命令

bookmark-rename
书签重命名
bookmark-delete
删除书签
revert-buffer
重新加载当前文件
revert-buffer-with-coding-system
修改字符编码(utf-8 OR chinese-gbk)
set-buffer-file-coding-system
以指定编码保存
C-u M-! date -R
插入RFC-822数据

compile 编译命令

快捷键
C-x `
移到下一条出错信息并访问对应源代码
C-u C-x `
移到下一条出错信息
M-n/p
移到下一条/上一条出错信息
SPACE/DEL
上卷/下卷屏幕

cedet 插件

快捷键
C-c j
跳转
C-x b
返回
C-c p
实现与声明跳转(不太好用)

artist-mode 模式

快捷键

emacs中文网有一篇介绍artist-mode的文章 , 但介绍的是鼠标操作。 虽然这个确实很好用, 但本人还是喜欢键盘操作(本人一大爱好: 简单的事情复杂化, 勿拍砖), 所以费了九牛二虎之力找到了下面的 快捷键, 以实现, 无鼠标, 纯键盘的artist-mode操作。

C-c C-aPrefix Command
C-c C-cartist-mode-off
C-c C-a C-bartist-submit-bug-report
C-c C-a C-dartist-select-op-erase-char
C-c C-a C-eartist-select-erase-char
C-c C-a C-fartist-select-fill-char
C-c C-a C-kartist-select-op-cut-rectangle
C-c C-a C-lartist-select-line-char
C-c C-a C-oartist-select-operation
C-c C-a C-rartist-toggle-rubber-banding
C-c C-a C-sartist-toggle-borderless-shapes
C-c C-a C-tartist-toggle-trim-line-endings
C-c C-a C-yartist-select-op-paste
C-c C-a ESCPrefix Command
C-c C-a Eartist-select-op-erase-rectangle
C-c C-a Lartist-select-op-straight-line
C-c C-a Partist-select-op-straight-poly-line
C-c C-a Rartist-select-op-square
C-c C-a Sartist-select-op-spray-can
C-c C-a Tartist-select-op-text-overwrite
C-c C-a Vartist-select-op-vaporize-lines
C-c C-a cartist-select-op-circle
C-c C-a eartist-select-op-ellipse
C-c C-a fartist-select-op-flood-fill
C-c C-a lartist-select-op-line
C-c C-a partist-select-op-poly-line
C-c C-a rartist-select-op-rectangle
C-c C-a sartist-select-op-square
C-c C-a tartist-select-op-text-see-thru
C-c C-a vartist-select-op-vaporize-line
C-c C-a zartist-select-op-spray-set-size
C-c C-a M-wartist-select-op-copy-rectangle