首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

恢复Emacs中缓冲区开关上的上一个窗口位置

在Emacs中,缓冲区是用来存储文本内容的临时区域。当我们在不同的缓冲区之间切换时,Emacs会记住每个缓冲区的窗口位置,以便我们可以方便地返回到之前的位置。

要恢复Emacs中缓冲区开关上的上一个窗口位置,可以使用以下步骤:

  1. 首先,确保你正在使用Emacs编辑器。
  2. 在Emacs中,使用快捷键C-x b或者C-x o来切换到你想要恢复窗口位置的缓冲区。
  3. 如果你想要返回到之前的窗口位置,可以使用快捷键C-x 1,它会关闭其他窗口,只保留当前窗口。
  4. 如果你想要在多个窗口之间切换,可以使用快捷键C-x o,它会在窗口之间循环切换。
  5. 如果你想要恢复到之前的窗口布局,可以使用快捷键C-x r j,然后输入之前保存的窗口配置的标记(可以是任意字母或数字)。

Emacs是一个功能强大的文本编辑器,广泛用于软件开发和编程。它具有高度可定制性和扩展性,可以通过插件和配置文件来满足不同开发者的需求。

Emacs的优势包括:

  • 强大的编辑功能:Emacs提供了丰富的编辑功能,如代码补全、语法高亮、代码导航等,可以提高开发效率。
  • 可定制性:Emacs可以通过配置文件进行个性化定制,开发者可以根据自己的喜好和需求进行设置。
  • 扩展性:Emacs支持插件系统,可以通过安装插件来扩展编辑器的功能,满足不同开发任务的需求。
  • 跨平台:Emacs可以在多个操作系统上运行,包括Windows、Mac和Linux等。

在云计算领域,Emacs可以作为开发工具使用,用于编写和编辑云计算相关的代码、脚本和配置文件。它可以与其他云计算工具和平台集成,提供便捷的开发环境。

腾讯云提供了一系列与云计算相关的产品,包括云服务器、云数据库、云存储等。这些产品可以帮助用户在云上部署和管理应用程序,提供高可用性、可扩展性和安全性。

以下是腾讯云相关产品和产品介绍链接地址:

请注意,以上答案仅供参考,具体的答案可能因个人经验和实际情况而有所不同。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

tmux命令快捷键

Tmux 快捷键 & 速查表 启动新会话: tmux [new -s 会话名 -n 窗口名] 恢复会话: tmux at [-t 会话名] 列出所有会话: tmux ls 关闭会话: tmux kill-session...,当数字出现时候按数字几就选中第几个窗格 { 与上一个窗格交换位置 } 与下一个窗格交换位置 z 切换窗格最大化/最小化 同步窗格 这么做可以切换到想要窗口,输入 Tmux 前缀和一个冒号呼出命令提示行...,然后输入: :setw synchronize-panes 你可以指定或关,否则重复执行命令会在两者间切换。...默认情况下,方向键是启用。在配置文件启用 Vim 键盘布局来切换窗口、调整窗格大小。Tmux 也支持 Vi 模式。...使用 f 键加上任意字符跳转到当前行第一次出现该字符位置,使用 F 键达到相反效果。

1.9K40
  • tmux常用命令

    /emacs相同,按q/Esc退出 ~ 列出提示信息缓存;其中包含了之前tmux返回各种提示信息 窗口操作 c 创建新窗口 & 关闭当前窗口 数字键 切换至指定窗口 p 切换至上一窗口 n...在预置面板布局循环切换;依次包括even-horizontal、even-vertical、main-horizontal、main-vertical、tiled q 显示面板编号 o 在当前窗口中选择下一面板...,当数字出现时候按数字几就选中第几个窗格 { 与上一个窗格交换位置 } 与下一个窗格交换位置 z 切换窗格最大化/最小化 同步窗格 这么做可以切换到想要窗口,输入 Tmux 前缀和一个冒号呼出命令提示行...默认情况下,方向键是启用。在配置文件启用 Vim 键盘布局来切换窗口、调整窗格大小。Tmux 也支持 Vi 模式。...使用 f 键加上任意字符跳转到当前行第一次出现该字符位置,使用 F 键达到相反效果。

    91720

    Emacs Lisp2

    ;; 缓冲区也叫做工作区,在Emacs打开一个文件,实际只是在Emacs构造该文件一个副本,放到缓冲区,;; 在Emacs对该文件编辑也是针对该副本编辑,唯有保存改动时,Emacs才会把缓冲区内容在复制到原文件中去...;; 为了实验本教程lisp命令,我们要让Emacs工作在lisp-interaction-mode工作模式下,;; 这个模式可以让我们在缓冲区中和Emacs进行互动,并且直接执行Lisp命令,得到结果...C-j);; C-j是一个快捷命令,在后台,该快捷键将调用求值命令,并且把计算结果;; 插入到当前缓冲区;; 如果不希望Emacs缓冲区插入计算结果,我们还可以在表达式末尾使用C-x C-e...组合键;; C-x C-e意思是: 先按下Ctrl-x 再按下Ctrl-e ;; 这个命令会让Emacs在辅助缓冲区,也就是Emacs窗口最底部那行显示计算结果;; ELisp赋值函数是是setq...nil t)(add-text-properties (match-beginning 1) ;返回匹配模式,最先匹配位置(match-end 1) ;返回最后匹配位置(list 'face 'bold

    98240

    用了VS Code、IDEA等十几款编辑器后,我总结出优秀编辑器特质

    接着使用 vim 典型动作,例如$(转到行尾)、f(转到在 f 之后键入下一个字符第一个匹配项,例如f(将使光标移至下一个 (上)、%(转到匹配定界符)或w(转到下一个单词开头)/b(转到上一个单词开头...它有几种模式,具体取决于你要执行移动类型: 按行:此模式允许你跳至当前(或所有打开缓冲区任何行。 按单词:此模式允许你跳转到当前(或所有打开缓冲区任何“单词”。...2 其他模态技巧 对模态编辑而言,以下是我希望编辑器具备功能列表,当然不止这些: C-i和C-o:这些使我可以跳转到缓冲区某个文件 / 某个位置,然后返回到C-o之前我所在位置,或者输入C-i...例如,如果你将一个窗口分成两个缓冲区,则你想要调用垂直“标记”“边缘”都是实际 Unicode 字符。终端工作机制可以忽略那些字符,但仍会给人很笨感觉。...在我看来,一个好 Neovim 客户端可能是像 emacs 这样 gtk 应用程序:流畅、统一、具有出色默认设置和对 neovim 功能全面支持,以及对 gtk 浮动窗口和弹出窗口支持(因为它是

    1.8K10

    vim 各种用法,很实用哦,都是本人是在工作中学习和总结

    粘贴剪贴板数据,从光标所在行下一行开始 P 大写字母P,粘贴剪贴板数据,从光标所在行上一行开始 4、撤销与重做操作(undo,redo) u (Undo)撤销上一个操作...:bn 下一个缓冲区内容(buffer next) :bp 上一个缓冲区内容(buffer previous) 3、多个缓冲区打开多个文件 :sp [filename] 打开一个新缓冲区...Ctrl+w k 光标移动到上一缓冲区 Ctrl+w l 光标移动到右一缓冲区 Ctrl+w h 光标移动到左一缓冲区 Ctrl+w v 左右切割窗口新建缓冲区...Ctrl+w s 上下切割窗口新建缓冲区 Ctrl+w o 使光标所在缓冲区最大化,其他缓冲区隐藏 (六)常用搜索与书签操作快捷键 1....,且光标在上次编辑最后位置,1-9以此类推’n 如果n=0,缓冲区将打开上一次文档,且光标在上次编辑最后位置所在行行首,1-9以此类推 6.

    82020

    Emacs Lisp

    ;; 缓冲区也叫做工作区,在Emacs打开一个文件,实际只是在Emacs构造该文件一个副本,放到缓冲区, ;; 在Emacs对该文件编辑也是针对该副本编辑,唯有保存改动时,Emacs才会把缓冲区内容在复制到原文件中去...;; 为了实验本教程lisp命令,我们要让Emacs工作在lisp-interaction-mode工作模式下, ;; 这个模式可以让我们在缓冲区中和Emacs进行互动,并且直接执行Lisp命令,得到结果...,并且键入Ctrl-j (之后将简写成C-j) ;; C-j是一个快捷命令,在后台,该快捷键将调用求值命令,并且把计算结果 ;; 插入到当前缓冲区 ;; 如果不希望Emacs缓冲区插入计算结果...,我们还可以在表达式末尾使用C-x C-e组合键 ;; C-x C-e意思是: 先按下Ctrl-x 再按下Ctrl-e ;; 这个命令会让Emacs在辅助缓冲区,也就是Emacs窗口最底部那行显示计算结果...nil t) (add-text-properties (match-beginning 1) ;返回匹配模式,最先匹配位置 (match-end 1) ;返回最后匹配位置 (list 'face

    2.3K40

    Emacs Lisp

    ;; 缓冲区也叫做工作区,在Emacs打开一个文件,实际只是在Emacs构造该文件一个副本,放到缓冲区, ;; 在Emacs对该文件编辑也是针对该副本编辑,唯有保存改动时,Emacs才会把缓冲区内容在复制到原文件中去...;; 为了实验本教程lisp命令,我们要让Emacs工作在lisp-interaction-mode工作模式下, ;; 这个模式可以让我们在缓冲区中和Emacs进行互动,并且直接执行Lisp命令,得到结果...,并且键入Ctrl-j (之后将简写成C-j) ;; C-j是一个快捷命令,在后台,该快捷键将调用求值命令,并且把计算结果 ;; 插入到当前缓冲区 ;; 如果不希望Emacs缓冲区插入计算结果...,我们还可以在表达式末尾使用C-x C-e组合键 ;; C-x C-e意思是: 先按下Ctrl-x 再按下Ctrl-e ;; 这个命令会让Emacs在辅助缓冲区,也就是Emacs窗口最底部那行显示计算结果...nil t) (add-text-properties (match-beginning 1) ;返回匹配模式,最先匹配位置 (match-end 1) ;返回最后匹配位置 (list 'face

    2.2K30

    【Linux】手把手教你从零上手Vim编辑器

    代码补全、编译及错误跳转等方便编程功能特别丰富,在程序员中被广泛使用,和Emacs并列成为类Unix系统用户最喜欢文本编辑器。 Vim设计理念是命令组合。...“前面”20个字符 「dd」:删除光标所在行 [ n ] +「dd」:从光标所在行开始删除n行,如[ 5dd ]表示从光标所在行开始删除5行 ️复制 「yw」:将光标所在之处到字尾字符复制到缓冲区...[ n ] +「yw」:复制n个字到缓冲区 「yy」:复制光标所在行到缓冲区 [ n ] +「yy」:例如,「6yy」表示拷贝从光标所在该行“往下数”6行文字 「p」:将缓冲区字符贴到光标所在位置...「ctrl + r」: 撤销恢复, 如果您误执行一个撤销,可以马上按下「ctrl + r」,回到上一个撤销前操作。按多次「ctrl + r」可以执行多次恢复撤销。 ️.../install.sh 然后打开命令行窗口, 在确保自己不是root用户情况下, 将代码复制到窗口运行: 输入自己root账户密码,就可以开始安装了, 这时它会自动帮助我们下载配置相关插件

    25910

    Linux终端复用神器-Tmux使用梳理

    -  可在多个缓冲区进行复制和粘贴。 -  可通过交互式菜单来选择窗口、会话及客户端。 -  支持跨窗口搜索。 -  支持自动及手动锁定窗口。...r 强制重绘未脱离会话 s 选择并切换会话;在同时开启了多个会话时使用 : 进入命令行模式;此时可以输入支持命令,例如kill-server可以关闭服务器 [ 进入复制模式;此时操作与vi/emacs...将当前面板置于新窗口;即新建一个窗口,其中仅包含当前面板 Ctrl+方向键 以1个单元格为单位移动边缘以调整当前面板大小 Alt+方向键 以5个单元格为单位移动边缘以调整当前面板大小 Space 在预置面板布局循环切换...多屏之间切换 ctrl+b 上下键 上一个及下一个分隔窗口 ctrl+b C-方向键 调整分隔窗口大小 ctrl+b & 确认后退出当前tmux ctrl+b [...复制模式,即将当前屏幕移到上一个位置上,其他所有窗口都向前移动一个。

    1.6K100

    10 个让你进入 Emacs 世界技巧

    使用它菜单,用鼠标选择区域,点击缓冲区按钮,不要让陌生感阻碍你工作效率。 image.png 这些功能被内置到 Emacs ,是因为用户在使用它们。...在 Emacs ,“框架”就是现代计算机所说窗口”。 缓冲区(Buffer):“缓冲区”是 Emacs 一个通信通道。...它可以作为 Emacs 进程命令行,也可以作为 shell,或者只是一个文件内容。 窗口(Window):“窗口”是你进入一个缓冲区视角。 迷你缓冲区(Mini-buffer)。...它是主要命令行,位于 Emacs 窗口底部。...如果你按几下 C-g,Emacs 迷你缓冲区就会回到潜伏状态,弹出窗口被隐藏,你又回到了一个普通、无聊文本编辑器安全状态。

    80820

    为什么要选择Vim编辑器

    很明显,x 可以是任意一个字母,而且你可以使用 ; 来重复你上一个 f 命令。 tx:和上面的命令类似,但是是移动到 x 左边一个位置。(这真的很有用) Fx:和 fx 类似,不过是往回找。...使用 , 来重复上一个F命令。 Tx:和 tx 类似,不过是往回移动到 x 右边一个位置。 b:光标往前移动一个词。 w:光标往后移动一个词。 0:移动光标到当前行首。...(是数字0) ^:移动光标到当前行第一个字母位置。 $:移动光标到行尾。 ):移动光标到下一个句子。 ( :移动光标到上一个句子。...你可以使用命令 “kp 来粘贴寄存器 k 里面的内容到你想要位置。 7、避免重复 令人惊奇 . 命令 在 VI 里面,输入 . (小数点符号),将会重复你输入上一个命令。...我们再输入“:cs find s work”,查找这个符号出现位置,vim列出了这个符号出现所有位置。我们还可以进行字符串查找,它会双引号或单引号括起来内容查找。

    1.3K30

    Mac 上常用软件

    应用窗口排列如下图: 你可以在它设置里面,添加自己排列方式,并为排列设置快捷键,如图所示; 它和其他某些窗口管理工具相比,比较优秀一点,Moom 作用在多个屏幕之间。...每个编辑器都有自己特点,都有自己擅长东西。用什么编辑器看个人喜好了。 个人觉得一个编辑器,至少得保证三点,才能称上一个合理编辑器。...因为 Emacs 就是伪装成编辑器操作系统,在 Emacs ,你可以编辑、浏览网页、看电影、… 我个人现在在使用 Spacemacs 作为主力编辑器,很多单个文件打开,可能跟多选择 VSCode...但是我想说是,很多时候你是需要,应该很多时候,你在开发过程,你是需要跑一些自动化工具脚本,如果你是用 git 命令行的话,那你很多时候合并代码,diff 代码,可能需要很多 terminal...窗口,当你窗口很多时候,仅仅依靠 iTerm 上 title 来找之前 terminal 的话会不够直接

    45210

    Vim命令使用说明

    简介 vim是我最喜欢编辑器,也是linux下第二强大编辑器。 虽然emacs是公认世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。...如果是终端,则会打开netrw文件浏览窗口; 如果是gvim,则会打开一个图形界面的浏览窗口。 实际上:browse后可以跟任何编辑文档命令,如sp等。...; B: 移动到上一个单词开头,忽略一些标点; ge: 后移一个单词,光标停在上一个单词末尾; gE: 同 ge ,不过‘单词’包含单词相邻标点。...fc: 把光标移到同一行下一个c字符处 Fc: 把光标移到同一行上一个c字符处 tc: 把光标移到同一行下一个c字符前 Tc: 把光标移到同一行上一个c字符后 ;: 配合f & t使用,重复一次...– 删除当前缓冲区所有标记。

    2.6K11

    Emacs 扩展 Evil 功能

    Evil 多光标模式 今天在修改代码过程,发现有一些地方,想使用多光标来修改,但是在使用时候,感觉不太会用 evil mc ,中间切换到了 multiple-cursors 包上,但是在 evil...常用快捷键如下: C-n: 标记当前,找下一个匹配值 C-p: 标记肖前,找上一个匹配值 M-n: 在已经标记光标向后跳转 M-p: 向前 C-t: 跳过这个,找下一个相同内容,具体使用过之后...,感觉不好用,没有 grn: 同上 grf: 跳到标记第一个 grl: 跳到标记最后一个 grj: 标记这个位置下一行同一位置 grk: 是标记上一行相同位置 grs: 暂停光标移动...grr: 恢复光标移动 关闭 evil 功能 在最近一段时间使用过程,发现 Evil 虽然在某些时候要比 Emacs 操作更方便,但是在一些 Emacs 默认使用过程,还是 Emacs 更好用...(use-package evil :config (evil-set-initial-state 'dired-mode 'emacs)) 这样就可以让我们在使用过程更适合方式操作了。

    1.7K10

    《Linux命令行与shell脚本编程大全》第十章 使用编辑器

    vim基础 有两种操作模式: (1)普通模式:打开/新建时,这时候会将按键解释成命令 (2)插入模式:在当前光标位置输入每个键都插入到缓冲区 按i进入插入模式,其实还有其他键,比如o 按ESC进入普通模式...:取消所有对缓冲区数据修改并退出 wq:保存到文件并退出 w filename:将文件保存到另一个文件 还有一个shift + z + z:也是保存退出 一些其他命令: G:跳到最后一行 Num ...编辑器窗口底部显示了各个命令以及简要概述。...使用时不区分大小写。 10.3 emacs编辑器 出现比Unix还早。之前也是控制台编辑器,现在已经迁移到图形化世界了。...10.5GNOME编辑器,就是gedit F9可以在左侧显示当前编辑文档。也可以从view菜单启动side Pane 还可以设定偏好设置。Preferances菜单项。

    1.3K80

    VIM使用

    缩写 EX可视化接口 增加了多级撤销、多窗口操作 稳定性提高、减少崩溃以及崩溃后也可以恢复 关键字自动补全自己上下文相关补全 vim工作模式 VIM一共分为五种模式,分别为 普通模式:vim打开一个文件时默认模式...将光标移动到屏幕顶部 zb:将光标移动到屏幕底部 设置跳转标记 mx,my,mz设置三个位置,以m开头,后可接任意字母 `x, `y, `z 可以跳转到各自设置位置 文本操作 文本插入操作 i:...Ctrl+r: 将原来插销重做一遍 U:恢复一整行原来面貌(文件打开时文本状态) q: 若文件没有修改,直接退出 q!...: 放弃修改,重新回到文件打开时状态 编辑多个文件 文件和缓冲区区别:文件是保存在磁盘上,而打开文件文件是在内存,在内存中有一个缓冲区,用来存放打开文件。...放弃缓冲区修改,恢复到文件打开时状态 :edit file 编辑另一个文件 :wnext 保存当前缓冲区修改并跳转到缓冲区列表下一个文件 :set autowrite:自动保存 标签页与折叠栏

    1.3K10
    领券