在 Emacs 中,以下命令的名称是什么:
在缓冲区内全部缩进(根据您使用的语言)(相当于选择所有缓冲区并按 Tab)
移动“段落”(相当于 ctrl-up 和 ctrl-down)
- 按字移动(相当于 ctrl-right 和 ctrl-left)
事实是,我出于专业原因转向了 macbook,而这些功能是不可能的,因为 ctrl+ 上的操作系统快捷方式绑定...
我已经尝试在谷歌上找到这个但没有结果。我将在 .emacs 中为这些函数分配新的绑定。
在 Emacs 中,以下命令的名称是什么:
在缓冲区内全部缩进(根据您使用的语言)(相当于选择所有缓冲区并按 Tab)
移动“段落”(相当于 ctrl-up 和 ctrl-down)
事实是,我出于专业原因转向了 macbook,而这些功能是不可能的,因为 ctrl+ 上的操作系统快捷方式绑定...
我已经尝试在谷歌上找到这个但没有结果。我将在 .emacs 中为这些函数分配新的绑定。
帮助你帮助自己:C-h k
是描述的关键。只需按下它,然后按下您的组合键,然后它就会为您提供绑定 elisp 函数的名称和文档。
对你来说是:
缩进区域(这通常取决于模式)
前段和后段
后向词和前向词
如前所述,您可以使用C-hk来显示给定绑定的文档。另一个有用的命令是
当您知道函数名称的一部分时,apropos-command
一定C-ha会找到函数。
但是对齐文本的另一个非常酷的功能是align-regexp
绑定到C-x\.
例如
a = 12;
baz_to_bar = 3.14;
foo = 42;
选择区域,然后使用 C-x\=RET
a = 12;
baz_to_bar = 3.14;
foo = 42;
顾名思义,您可以使用正则表达式来确定 emacs 将如何对齐您的文本。享受!
M-x indent-region
M-x backward-paragraph
和M-x forward-paragraph
M-x backward-word
和M-x forward-word