`
Zhongwei_leg
  • 浏览: 554241 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

Emacs 的 buffer 操作

 
阅读更多

* 关闭一个 buffer

C-x k

 

 

* 保存一个 buffer

C-x s

 

 

* 显示当前打开的 buffer 列表

C-x C-b

 

 

如果编辑更改了 user_db.py 这个文件,再次 C-x C-b

 

 

我们会看到,发生更改而未保存的文件的 buffer 前,会有一个 * 符号。C-x s 保存之后,这个 * 号就消失了。

 

% 表示只读的 buffer。

 

. 表示目前选中的 buffer。

 

 

* 在当前 Window 打开一个指定 buffer

C-x b <buffer-name>

例如

C-x b user_db.py

 

实际上,C-x C-f 这个打开文件的命令也可以起到切换 buffer 的作用。

 

 

* 在新 Window 打开一个指定 buffer

C-x 4 b <buffer-name>

 

 

* 调整一个 buffer 的窗口大小

默认的操作是:

加高 C-x ^

加宽 C-x }

可以使用 C-u <number> C-x ^ 来重复操作

不过,更直观方便的方式是,使用 C-x z 来重复上一次执行的指令,例如,如果要我要重复3次,可以使用

C-x z z z

 

 

* 关闭一个 Window

C-x 0

 

分享到:
评论

相关推荐

    emacs操作指南

    2. Emacs界面:分为模型环(Modeline)显示文件信息,缓冲区(Buffer)显示编辑内容,迷你缓冲区(Mini-buffer)用于输入命令。 二、基本操作 1. 打开文件:在迷你缓冲区输入`C-x C-f`(Ctrl+x,然后Ctrl+f)后跟随...

    GNU Emacs Lisp编程入门

    3. 操作缓冲区与窗口:Elisp允许用户操作缓冲区(Buffer,即编辑区域)和窗口(Window,显示缓冲区的部分)。例如,`(save-buffer)`会保存当前缓冲区,`(switch-to-buffer "another-buffer")`则会切换到另一个缓冲区...

    Emacs教程Learn_GNU_Emacs

    启动Emacs后,你会看到一个简单的界面,其中包含一个或多个缓冲区(Buffer),每个缓冲区代表一个正在编辑的文件。你可以使用C-x C-f(Control+x,Control+f)组合键打开文件,C-x C-s保存文件,C-x k关闭缓冲区。...

    emacs-lisp编程入门

    Elisp提供了一系列接口来创建、修改缓冲区和窗口,如 `switch-to-buffer`、`split-window` 和 `kill-buffer`。 七、Emacs扩展和自定义 1. `.emacs` 文件:每个Emacs用户的主配置文件,用于存储初始化代码,实现...

    emacs-23.1.tar.gz

    此外,Emacs 还有内置的帮助系统,用户可以通过 `C-h t` 启动交互式的教程来学习基本操作。 总的来说,Emacs 23.1 是 Linux 用户处理文本和开发代码的强大工具,它的灵活性和可定制性使其在程序员社区中享有极高的...

    emacs使用手册(很权威)

    在Emacs内部,是没有行的概念的,它把整个文档放置在一个大的buffer(缓冲区)中,因此命令C-f和C-b的含义分别是向前和向后移动一个字符。如果要翻页,下一页是C-v,上一页则是M-v,翻页时,Emacs会保留上一页的最后...

    EMACS 的 VIPOR 模式命令卡片

    VIPOR 是一个 Emacsen 的模式,它模拟了 Vim 的操作方式,让习惯 Vim 键位的用户能在 Emacs 中更加高效地工作。本篇文章将详细介绍 VIPOR 模式中的关键概念和常用命令。 #### 二、加载 VIPOR 模式 要启用 VIPOR ...

    Emacs安装包,直接解压就可以用了

    初学者可以先了解基本操作,如打开文件(`C-x C-f`),保存文件(`C-x C-s`),退出Emacs(`C-x C-c`)等。 - 学习模式(Major Modes)和命令(Commands)的概念也非常重要,因为每个文件类型(如Python、Java)都...

    emacs 参考卡 快捷键

    ### Emacs 参考卡片:快捷键详解 #### 开始与结束 Emacs - **启动 Emacs**: - 使用命令行输入 `emacs` 来启动 GNU Emacs 版本 25...通过熟悉这些快捷键,用户可以在日常使用中更加流畅地操作 Emacs,提高工作效率。

    用emacs进行批量查找替换的例子

    标题 "用emacs进行批量查找替换的例子" 暗示了本文将探讨如何使用Emacs这款强大的文本编辑器来实现文件或文件夹内的批量查找与替换操作。Emacs是一款开源、高度可定制的文本编辑器,深受程序员和高级用户喜爱,其内...

    emacs快速参考手册

    - **恢复缓冲区原始内容**:使用 `M-x revert-buffer` 命令可以将缓冲区恢复到其最初的状态。 - **重绘屏幕**:如果屏幕显示出现问题,可以使用 `C-l` 重新绘制屏幕内容。 #### 五、增量搜索 - **向前搜索**:使用...

    Emacs快速参考手册

    ### Emacs 快速参考手册详解 ...以上是Emacs中常用的基本命令及操作方法,掌握了这些快捷键可以大大提高文本编辑的效率。此外,Emacs还提供了丰富的自定义选项和插件,可以根据个人需求进行定制,进一步提高工作效率。

    Emacs使用手册 LINUX下字处理

    如果连续按下多个按键,Emacs会在底部的迷你缓冲区(mini-buffer)显示已输入的命令。 退出Emacs: 使用`C-x C-c`组合键来关闭Emacs。如果需要中断当前运行的命令,或取消错误的操作,可以按`C-g`。 移动操作: - `C...

    EMACS Quick Reference Card

    **文件操作是 Emacs 使用中最基本的功能之一。** - **打开文件:** 使用 `C-x C-f` 打开一个文件到当前 Emacs 编辑器中。 - **保存文件:** - 将当前缓冲区的内容保存回磁盘:`C-x C-s` - 保存所有打开的文件:`C...

    我的Emacs习惯

    Emacs 是一款强大的文本编辑器,它以其高度可定制性和丰富的功能深受程序员和文本工作者的喜爱。以下是一些关于使用 Emacs 的重要习惯和技巧: 1. **基础操作**:掌握基本的移动键,如 C-p 上移,C-n 下移,C-b ...

    Emacs快速参考表

    ### Emacs快速参考表详解 #### 一、启动与退出Emacs Emacs是一款功能强大的文本编辑器,广泛应用于...以上是Emacs 22版本的一些常用操作指南,通过这些快捷键和命令,用户可以更加高效地使用Emacs进行文本编辑工作。

    emacs 使用指南

    Emacs是一款极其强大的文本编辑器,通过上述知识点的学习,我们可以了解到Emacs的基本操作以及一些高级特性。掌握这些技巧能够极大地提高我们的工作效率。 #### 21. 翻译(TRANSLATION) - **文档翻译**:对于非...

    emacs配置介绍(cscope,ecb,cedect)

    可以通过定义一个函数`kill-buffer-when-exit`来自动完成此操作: ```lisp (defun kill-buffer-when-exit () "Close associated buffer when a process exited." (let ((current-process (ignore-errors (get-...

Global site tag (gtag.js) - Google Analytics