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

如何存储Emacs窗口/框架配置以及屏幕位置

存储Emacs窗口/框架配置以及屏幕位置可以通过以下方式实现:

  1. 使用Emacs的内置功能:Emacs提供了一个称为"desktop"的功能,可以保存和恢复编辑器的状态,包括窗口布局和位置。通过以下步骤启用和配置该功能:
    • 在Emacs配置文件(通常是~/.emacs或~/.emacs.d/init.el)中添加以下代码:(desktop-save-mode 1)
    • 重新启动Emacs后,编辑器的状态将自动保存到一个名为"~/.emacs.desktop"的文件中。
    • 下次启动Emacs时,编辑器将自动加载上次保存的状态。
  2. 使用Perspective插件:Perspective是一个Emacs插件,可以帮助管理和保存不同的窗口布局和配置。通过以下步骤安装和配置该插件:
    • 使用包管理器(如package.el)安装Perspective插件。
    • 在Emacs配置文件中添加以下代码:(require 'perspective) (persp-mode)
    • 在编辑器中使用命令来创建、切换和删除不同的窗口布局,例如:
      • M-x persp-switch:切换到其他窗口布局。
      • M-x persp-add-new:创建新的窗口布局。
      • M-x persp-kill:删除当前窗口布局。
  3. 使用Workgroups2插件:Workgroups2是另一个Emacs插件,可以帮助管理和保存不同的窗口布局和配置。通过以下步骤安装和配置该插件:
    • 使用包管理器(如package.el)安装Workgroups2插件。
    • 在Emacs配置文件中添加以下代码:(require 'workgroups2) (workgroups-mode 1)
    • 在编辑器中使用命令来创建、切换和删除不同的窗口布局,例如:
      • M-x wg-switch-workgroup:切换到其他窗口布局。
      • M-x wg-create-workgroup:创建新的窗口布局。
      • M-x wg-kill-workgroup:删除当前窗口布局。

推荐的腾讯云相关产品和产品介绍链接地址:

  • 腾讯云服务器(CVM):提供灵活可扩展的云服务器实例,适用于各种应用场景。详情请参考:腾讯云服务器
  • 腾讯云对象存储(COS):提供安全可靠的云端对象存储服务,适用于存储和管理大规模非结构化数据。详情请参考:腾讯云对象存储
  • 腾讯云数据库(TencentDB):提供高性能、可扩展的云数据库服务,包括关系型数据库和NoSQL数据库。详情请参考:腾讯云数据库
  • 腾讯云容器服务(TKE):提供高度可扩展的容器化应用管理平台,简化容器部署和管理流程。详情请参考:腾讯云容器服务

请注意,以上答案仅供参考,具体的配置和产品选择应根据实际需求和情况进行评估和决策。

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

相关·内容

maven 本地仓库的配置以及如何修改默认.m2仓库位置

默认仓库的存储位置 Maven缺省的本地仓库路径为${user.home}/.m2/repository 具体如下图 自定义修改仓库的存储位置: 可改变默认的 .m2 目录下的默认本地存储库文件夹...通过修改${user.home}/.m2/settings.xml 配置本地仓库路径 ,没有settings这个xml文件就新建,或者如下复制个;具体看图: 模板里面的配置项都是没有修改的。...再看自己的maven项目,发现所有的spring 框架相关的引入包和一些其他包都报错了,那就说明,你项目用的就是这里的包。...如下图,看到在 intelliJ idea 编辑器里面对maven进行配置。...一般默认配置是这样的: 这样的话,你就修改他默认位置的setting.xml文件,就可以修改,本地仓库的地址啦 看到后面有override这个词,那么这个也是可以设置的。

3.5K10

自定义Linux桌面,还有这么多玩法?

1 在Ubuntu 18.04和其他版本中安装GNOME Tweak工具 在Ubuntu的Universe存储库中可用,因此请确保在“软件和更新”工具中启用了该工具: ?...手掌底部可能会触摸触摸板,并且光标会移至屏幕上不需要的位置。 键入时自动禁用触摸板可解决此问题。 ? 您还会注意到,当您按下触摸板的右下角以进行右键单击时,什么也没有发生。...如果您是Emacs爱好者,还可以从Emacs强制进行键盘绑定。 07 更改电源设置 这里只有一种电源设置。盖上盖子后,您可以将笔记本电脑置于待机模式。 ?...您还可以显示电池百分比、添加日期、日期和时间以及显示星期数。您还可以启用热点,以便将鼠标移至屏幕的左上角,然后获得所有正在运行的应用程序的活动视图。 ?...09 配置应用程序窗口 您可以决定是否在应用程序窗口中显示最大化和最小化选项(右上角的按钮)。您也可以在左右之间改变它们的位置。 ? 还有其他一些配置选项。我没有用到它们,但您可以自行探索。

2.8K10
  • 使用GNOME Tweaks工具定制Linux桌面的10种方法

    手掌底部可能会触摸触摸板,并且光标会移至屏幕上不需要的位置。 您还会注意到,当您按下触摸板的右下角以进行右键单击时,什么也没有发生。触摸板没有错。...如果您是Emacs爱好者,还可以从Emacs强制进行键盘绑定。...您还可以显示电池百分比,添加日期,日期和时间以及显示星期数。您还可以启用热点,以便将鼠标移至屏幕的左上角,并获得所有正在运行的应用程序的活动视图。... 9、配置应用程序窗口 您可以决定是否在应用程序窗口中显示最大化和最小化选项(右上角的按钮)。...您也可以在左右之间改变它们的位置。 还有其他一些配置选项。我不使用它们,但可以自行探索。

    4.7K00

    使用 Fluxbox 桌面作为你的窗口管理器

    使用 GDM 覆盖一个桌面: image.png 或者使用 KDM: image.png 配置 Fluxbox 桌面 当你第一次登录到桌面时,屏幕基本是空的,因为 Fluxbox 提供的所有东西是面板...这个命令有几个用于设置背景的选项,包括使用你选择的墙纸来填充屏幕的 --bg-fill 选项,来按比例缩放的 --bg-scale 等等选项。...你可以: 在 keys 中设置键盘快捷键 在 startup 中启动的服务和应用程序 在 init 设置桌面首选项(例如工作区数量、面板位置等等) 在 menu 中设置菜单项 该文本配置文件非常易于推断...23 (text\)) { x-terminal-emulator -T "Emacs (text)" -e /usr/bin/emacs -nw} [exec] (Emacs (X11\...我使用键盘快捷键来启动大多数的应用程序,这些快捷键写入到 keys 配置文件中。

    1.9K20

    Emacs 快捷键

    C-l 重绘屏幕,并使这一行位于屏幕正中位置。 ! 继续进行所有的替换,而无需再次询问。 E 编辑替换的字符串。 ^ 退回到前一次替换。...,如果存在),C-w 使用从光标处到光标所在单词的词尾之间的文本,以及 C-y 使用从光标处到光标所在行的行尾之间的全部内容。...C-s Enter C-w 单词或者短语 word-search-forward 在整个缓冲区中前向搜索给定的单词或者短语(不管它们之间如何分隔)。...C-r Enter C-w 单词或者短语 word-search-backward 在整个缓冲区中后向搜索给定的单词或者短语(不管它们之间如何分隔)。...高级 Emacs 标记和选择命令 键盘输入 功能 描述 C-u C-space 移动到标记环中的前一个标记。 C-x C-x exchange-point-and-mark 交换光标和标记的位置

    2K20

    为什么要选择Vim编辑器

    这时你可以在按 h、j、k 或者 l 之前键入一个 g,这样 VIM 就会按屏幕上面的行如你所愿的移动了。...(比如 10G 就是到第 10 行) gg:到文件首 H:移动光标到屏幕上面 M:移动光标到屏幕中间 L:移动光标到屏幕下面 *:读取光标处的字符串,并且移动光标到它再次出现的地方。...Vjj 将会高亮当前行以及下面两行。 4、在可视选择模式下剪切和拷贝 一旦你高亮了选区,你或许想进行一些操作: d:剪贴选择的内容到剪贴板。 y:拷贝选择的内容到剪贴板。...切换标签列表窗口状态(打开←→关闭),标签列表窗口是否获得焦点取决于其他配置 ctl-w + w 或ctl-w + 方向键 窗口切换(taglist本质上是一个vim分隔窗口,因此可以使用ctl-w...系列快捷键对窗口进行切换操作) 在Taglist窗口主要有以下操作 按F1:打开帮助 回车键:跳到光标所在的标记的定义处(如将光标移到main函数,按回车键) o:新建一个窗口,跳到标记定义处

    1.3K30

    使用 Fluxbox 桌面作为你的窗口管理器

    使用 GDM 覆盖一个桌面: image.png 或者使用 KDM: image.png 配置 Fluxbox 桌面 当你第一次登录到桌面时,屏幕基本是空的,因为 Fluxbox 提供的所有东西是面板...这个命令有几个用于设置背景的选项,包括使用你选择的墙纸来填充屏幕的 --bg-fill 选项,来按比例缩放的 --bg-scale 等等选项。...你可以: 在 keys 中设置键盘快捷键 在 startup 中启动的服务和应用程序 在 init 设置桌面首选项(例如工作区数量、面板位置等等) 在 menu 中设置菜单项 该文本配置文件非常易于推断...23 (text\)) { x-terminal-emulator -T "Emacs (text)" -e /usr/bin/emacs -nw} [exec] (Emacs (X11\...我使用键盘快捷键来启动大多数的应用程序,这些快捷键写入到 keys 配置文件中。

    2K40

    10 个让你进入 Emacs 世界的技巧

    例如,如果你不知道如何Emacs 中只用键盘快捷键复制一个单词,编辑菜单的复制、剪切和粘贴选择提供了最轻松的路径。没有理由因为选择了 Emacs 而惩罚自己。...框架(Frame)。在 Emacs 中,“框架”就是现代计算机所说的“窗口”。 缓冲区(Buffer):“缓冲区”是 Emacs 的一个通信通道。...所有的函数都可以从迷你缓冲区(Emacs 框架底部的命令行)执行。...激活该模式后,当你在文档中键入任何 Emacs 函数时,都会向你提供自动补完选项,以及函数的描述。...你可以在 Emacs 框架中出现的新窗口中阅读有关软件包的信息,然后用安装按钮来安装它。 有些软件包需要特殊的配置,有时会在它的描述中列出,但有时需要你访问软件包的主页来阅读更多的信息。

    80820

    对 Mastering Emacs作者 Mickey Petersen 的采访

    Emacs 当然可以*做*两者,但当时默认情况下并未启用它们。 在此过程中,我尝试了各种包、窗口管理器等。他们花了很长时间来编译,但那时候——作为一个孩子/青少年——你有很多时间,所以这并不重要。...Emacs 选择用非常高的技能上限(异常强大的键绑定、可编程性等)替换低技能上限(以及贫乏的键绑定和功能),因为如果你坚持不懈,那么你最终会学到足够多的知识,从而从编辑器中受益这不会妨碍其用户。...它就_在_初始屏幕上,或者位于帮助菜单中的方便位置。但是太多“专家”建议您隐藏启动画面,并关闭工具和菜单栏。当我还是新人的时候,我也成了那个建议的受害者。这是个糟糕的建议。...我可以使用 Helm 致电 Mastering Emacs 客户并找到他们的销售详细信息。非常适合人们忘记电子邮件或需要更改某些内容的情况。这是一个很棒的完成框架。...一个巨大的 Emacs 框架,我可以轻松地将其拆分为多个窗口。 除了工具,还有哪些习惯和惯例可以帮助您完成工作? 我很少完成我的工作。除非有人付钱给我,否则!

    73310

    程序员效率指南

    屏幕多大才好?在机器带的起来的情况下越大越好,能27"就不要24",能24"就不要21",能21"就不要直接使用笔记本的屏幕。大屏幕可以让一个屏幕同时显示好几个窗口而无需来回切换。...我使用了几年的vim,又换用过大半年的emacs,为了强制自己习惯emacs,我甚至在bash中把vim alias成emacs。...大部分编程的工作,轻量级的editor就足够胜任,但有些开发语言和框架,bolerplate代码实在太多,整个开发目录太繁杂,这时候不得不使用IDE,比如说java下的很多项目。...但代码之外的文档,管理起来就有些随意,即没有历史记录,单纯存储在本地也容易丢失。...你们看到的这个公众号的所有文章就是用github存储(private repo)。然而github上存储private repo毕竟要花钱 —— 不想花钱,又想很多私人的文档想管理怎么办?

    91360

    Visual Studio 2008 每日提示(六)

    archive/2007/10/02/did-you-know-how-to-enable-url-navigation-within-the-editor.aspx 操作步骤: 在编辑器里,如果存在链接,如何单击...操作步骤: 菜单:工具+选项+环境,在“应用其他键盘映射方案”的下拉框中选择“Emacs”或“Brief” 评论:使用“Emacs”或“Brief”程序员有福了,不必改自己的编码习惯了。...archive/2007/10/08/did-you-know-you-can-show-shortcut-keys-in-toolbar-tooltips.aspx 操作步骤: “右键”单击工具栏任意位置...,在“上下文菜单”中选择“自定义”,在“工具栏”标签中选中左下角的“在屏幕提示中显示快捷键”。...注意: 1.最大高度限制为屏幕的1/3 2.虽然宽度也可以调整,但只有高度能保留下来(即下次弹出语句完成窗口时,高度还是你调整过的,而宽度则仍是默认的)。

    950100

    编辑器的自制

    这其中的一个话题就是:编辑器以及 IDE。毕竟,讨论 Emacs 和 Vim 哪一个更好,已经不能满足我的需求。...于是乎,我模仿 + 复制 Iota 项目的一部分代码,形成了一份最小可工作的代码,以了解命令行编辑器如何运作的整体原理: 字符移动 对于终端编程来说,并不存在组件可以使用,所以我们所要做的事情是:在特定的位置显示特定的字符...的位置画了一个 A,它的前景是白色,背景是黑色。...如,我从 UI 上修改编辑器的主题,将通过 RPC 的方式通知后端,并将对应的配置存储到系统中。并且诸如于 IDEA 的索引模式,它应该也会在后台运行,而不占用 UI 进程,影响用户体验。...面向用户展示数据的方法,如对于窗口增量显示更新逻辑等。 控制器。

    78930

    linux之文本编辑器

    而后面介绍的pico、vi、emacs等全屏幕编辑器可以对整个屏幕进行编辑,用户编辑的文件直接显示在屏幕上,修改的结果可以立即看出来,克服了行编辑的那种不直观的操作方式,便于用户学习和使用,具有强大的功能...在vim中,我们还可以使用多窗口显示,在一个屏幕中同时对多个文件进行操作。我们还可以通过.vimrc文件定制的方法,来使用户在打开vi的时候获得自己熟悉的和适用于自己特殊目的的环境。...我们可以在emacs中进行文本编辑,也可以编写程序代码,做程序调试,编辑HTML/SGML,读News,收发e-mail…,而且emacs经过配置后还支持中文。...启动了功能菜单的emacs 很多UNIX程序员每天开机的第一件事就是打开emacs,看看自己的邮箱,然后开始编程工作,看其他人在News Group中讨论问题…emacs就是他们的一天,难怪有人说emacs...在vim启动时,会读入其中的参数配置,这样我们打开文件时就可以进入自己熟悉的编辑环境和使用个性化的键盘配置

    2.2K20

    spacemacs HowToUse 常用概念和模式切换

    就成功创建了一个project目录 window 窗口,可以分栏 frame 是一个emacs框架。可以包含多个window buffer 文件加载到emacs里,就称之为一个buffer。...一个emacs可以存在很多很多buffer。...可以在打开的多个buffer里搜索关键词或者文件名 Registers 剪贴板在 Vim 里面被称为寄存器(Registers) layout emacs窗口界面,以及emacs打开的buffer文件...在光标右侧输入正文 A 在光标所在行的行尾输入正文 o 在光标所在行的下一行增添新行,光标位于新行的行首 O 在光标所在行的上一行增添新行,光标位于新行的行首 gI 在当前行第一列插入 40i+ 在当前位置插入...可依次类推 :r filename 在当前位置插入另一个文件的内容 :[n]r filename 在第n行插入另一个文件的内容 :r !date 在光标处插入当前日期与时间。同理,:r !

    1K20

    Emacs Lisp2

    Emacs: (在windows中可以双击emacs图标,在Linux中可以输入% emacs & ),;; 然后在键盘上键入q 跳过系统欢迎的信息,;; 先观察在Emacs屏幕的底部,会给出一堆关于当前的工作情况的信息...;; 状态行下面的那行,叫做辅助输入区(minibuffer),该minibuffer用于显示计算结果,以及和用户做交互。...;;;; ;; 如何切换Emacs的工作模式 ;; Emacs有各种各样功能各异的模式,工作模式的含义其实就是Emacs对当前的文本编辑工作;; 更加的敏感,比如高亮和缩进,并且支持一些特殊的命令。...buffer;; 该buffer命名叫做 test, 并且把光标移到新的buffer的窗口中。...nil t)(add-text-properties (match-beginning 1) ;返回匹配模式中,最先匹配的位置(match-end 1) ;返回最后匹配的位置(list 'face 'bold

    98240

    Emacs 29快到了!我们能期待什么

    从源安装包package.el 如果您使用Straight,您可能熟悉直接从他们的 Git 存储库安装包。嗯,好消息,现在可以使用 Emacs 的内置打包系统从 Git 安装包了package.el!...事实上,这是现在的默认行为,因为您需要传递--without-sqlite3给 Emacs 的构建配置脚本以防止它发生。...(说真的,我应该有一天去看看 HaikuOS) 此外,它还支持一个可选的窗口系统端口到 Haiku,带有--with-be-app....真正的背景透明度 直到最近,如果您想使用 Emacs 实现透明度,您别无选择,只能使整个框架透明,包括文本和图像。...由于 frame 参数alpha-background及其相关的alphaBackgroundX 资源,现在可以只为框架的背景设置透明度,而不会影响屏幕上的任何其他元素。

    2.6K20

    【基础干货】Linux Shell基础教程

    如果您需要帮助了解命令的工作方式,通常使用--help标志发送命令将提供关于如何使用命令的信息。 文件系统导航 shell的主要功能之一是为文件系统提供接口。...如果您在主目录(作为普通用户~/)切换到/home目录(存储所有用户目录),请使用以下命令: cd ../ 从/home目录中,使用cd ../可以进入系统的根目录。...复制文件 要复制文件,请使用cp命令,然后是原始文件以及要将文件复制到的位置。...它是一个“终端多路复用器”,有时被描述为终端的“窗口管理器”。简单来说,它可以让你的软件在后台运行。...Emacs键绑定 通常,bash终端提供类似emacs的键绑定以用于导航。

    1.4K40
    领券