【发布时间】:2010-04-20 17:35:04
【问题描述】:
是否有任何助记符或模式可以让记忆 emacs 组合键更容易?
【问题讨论】:
-
使用命令是学习 Emacs 的唯一途径。记住任何东西都不会让你有任何收获,因为命令太多了。
-
命令太多正是模式有用的原因。
-
M-/- 你从未听说过的最有用的 Emacs 命令
是否有任何助记符或模式可以让记忆 emacs 组合键更容易?
【问题讨论】:
M-/ - 你从未听说过的最有用的 Emacs 命令
嗯,主要重要的是: `
Kill”一行,C-y 到“Yank”从终止缓冲区(又名:剪贴板)返回。 Search”Help”Transpose" 两个字符。Previous" 行Next" 行Forward" 字符Backward" 字符End" 行A开头”除此之外,我主要使用箭头键、鼠标、菜单或一组选择的实际命令。少数例外(例如:宏创建和使用)我通过肌肉记忆学到了很多东西。
【讨论】:
Anfang”(即“开始”)来记住C-a。 ;)
关于模式,是的,到处都有非常明显的模式。
C-f forward-char
M-f forward-word
C-M-f forward-sentence/expression
C-b 后向字符
M-b 后向词
C-M-b 后向句/表达式
C- 模式适用于最小单位(char),M- 适用于下一个较大单位(word),C-M- 适用于最大的。对于程序,单位是字符、单词、sexp。
【讨论】:
还有 Spacemacs,一个 Emacs 发行版,它引入了完全重组的键序列,以便更容易记忆。
几乎每个快捷键都是使用 SPC 启动的,启动序列,然后是更多单键,选择上下文,然后是实际命令;例如SPC f s 用于保存文件,或 SPC f S 用于保存所有文件。
其他上下文示例是
它似乎结构很好。
很遗憾我没有使用它,我不知道你是否必须使用 Spacemacs 或者它是否可以轻松移植 from its configuration 到你自己的 Emacs 配置中。
还有一点:它标榜两全其美(Emacs 和 Vim),但您不需要使用 vim editing-style。
【讨论】:
不要记住它,只要使用它。
【讨论】:
如果我需要记住 C-c M-j = cider-jack-in 之类的内容,我会将其想象为 Craig Charles 和 Michael Jackson 在酒吧里,Craig Charles 点了第一轮“苹果酒和杰克”。
【讨论】:
最常见的在 emacs 教程中详述 -- C-h t。仔细阅读,从头开始。即使您没有一直阅读到最后,它也应该可以帮助您更好地记住最常用键背后的基本原理。
【讨论】: