emacs 操作

emacs 操作

编辑

打开文件 emacs filename &
ctrl-x ctrl-f 打开文件
ctrl-x k 关闭文件
保存并退出 ctrl-x ctrl-c (两个连续的组合按键)

取消执行 q

中断(与中断后的继续) ctrl-g

复制粘贴操作:
ctrl-spec 开始选中
alt-w 复制
ctrl-y 粘贴

向上 ctrl-p (pre)
向下 ctrl-n (next)

向左 ctrl-b(b即 backward)
向右 ctrl-f (f即 forward)

下一页 ctrl-v
上一页 alt-v

重绘荧屏 ctrl-L(将光标所在行放到中间以便阅读)

下一个单词 alt-f
上一个单词 alt-b

下一个字符 ctrl-f
上一个字符 ctrl-b

行头 ctrl-a
行尾 ctrl-e

句首 alt-a (即到上一句点后面,一个句子的开头)
句尾 alt-e (即到句点后面)

跳转到文件头 alt-< (即alt-shift-<,因为<是一个和shift的组合键哦)
跳转到文件尾 alt->

删除游标钱的/后面的字 ctrl-d

往回删一个字 alt-del (即删除游标后面的第一个单词)
往前删一个字 alt-d (即删除光标前一个字符)

删除至行尾 ctrl-k
删到一句子结尾 alt-k (即删除到句点)


向右移动8个字符 ctrl-u 8 ctrl-f
向下移动5行 ctrl-u 5 ctrl-n
取消10次操作 c-u 10 c_x u (即undo 10次)

将当前行移动到当前屏幕第一行 c-u 0 c-l

特殊情况, c-u 3 c-v不是上翻3页,而是上翻3行。据说有一个故事。

C-'开头的是 Ctrl'键加上后面的键一块按下,例如 `C-x 0'就是Ctrl键和 x键一块按下, 然后再按下0;

以 `M-'开头的就是META键, 一般就是 Alt键.

C-x C-f 文件名 -- 打开文件

C-x C-s -- 保存文件

C-x C-c -- 退出Emacs

C-x u -- 取消上一次操作 (即 ctrl-x后收回手,再按键盘u键)

c-z 或者 c-x c-z 挂起emacs (挂起就是 把程序放到后台操作,前台回

到shell提示符上,输入fg回到emacs界面)

文件夹相关操作:

alt-x cd 跳转操作
ctrl-c d 查看文件夹下内容
alt-x dired 查看文件夹下内容,显示隐藏文件
alt-x pwd 显示当前工作目录
alt-x list-directory (查看文件夹下内容,不显示隐藏文件)

创建文件夹

打开 dired

  1. C-x d 或 M-x dired,然后输入目标路径(如 ~/projects/)。

创建目录:

  1. 按 +(或 M-x dired-create-directory)。

  2. 输入新目录名(例如 new_folder),回车确认。

  3. 按 g 刷新视图查看新建的目录。

shell

M-x shell # 打开系统 Shell
M-x eshell # 打开 Emacs 内置 Shell

ctrl-x k 退出 shell
exit 退出 shell

屏幕相关

ctrl-x 3 : 左右分割
ctrl-x 2 : 上下分割
ctrl-x 1 : 将当前窗口变为最大

ctrl-x o 切换屏幕

要先配置好 tag

alt-. 搜索

在文件内查找,跳转到上一个、下一个、显示总数 ctrl-s(向下查找) ctrl-r(向上查找)
在项目中查找关键字,显示有多少个结果
查找文件
函数跳转 alt-. 类名::函数名
alt-0 alt-. 查找下一个

posted @ 2025-04-08 16:35  卑以自牧lq  阅读(134)  评论(0)    收藏  举报