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
- C-x d 或 M-x dired,然后输入目标路径(如 ~/projects/)。
创建目录:
-
按 +(或 M-x dired-create-directory)。
-
输入新目录名(例如 new_folder),回车确认。
-
按 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 切换屏幕
search
要先配置好 tag
alt-. 搜索
在文件内查找,跳转到上一个、下一个、显示总数 ctrl-s(向下查找) ctrl-r(向上查找)
在项目中查找关键字,显示有多少个结果
查找文件
函数跳转 alt-. 类名::函数名
alt-0 alt-. 查找下一个
浙公网安备 33010602011771号