热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

无法在Emacs中的屏幕之间移动-UnabletomovebetweenScreensinEmacs

Ihavetwoscreens,oneisemptyandtheotherisEmacsmanual.Mycursorisattheemptyscreen.

I have two screens, one is empty and the other is Emacs' manual. My cursor is at the empty screen.

我有两个屏幕,一个是空的,另一个是Emacs的手册。我的光标在空屏幕上。

All my commands affect the empty screen.

我的所有命令都会影响空白屏幕。

A similar command in Vim is C-w.

Vim中的类似命令是C-w。

How can you switch to the Emacs' manual such that I can roll down the screen by C-v?

如何切换到Emacs的手册,以便我可以通过C-v滚动屏幕?

4 个解决方案

#1


Like zaczap said use "C-x o" (control "x" then "o") for moving between "frames" in a single window, or "C-x 5 o" to move between different windows.

像zaczap所说的那样使用“C-x o”(控制“x”然后“o”)在单个窗口中的“帧”之间移动,或者使用“C-x 5 o”在不同窗口之间移动。


By "window" I mean a window manager object with a title bar and decorations and all that, while "frame" means a part of a whole window set off to contain a single buffer.

“窗口”是指具有标题栏和装饰的窗口管理器对象以及所有这些,而“帧”表示整个窗口的一部分被设置为包含单个缓冲区。


Other important commnds:

其他重要的提交:

  • "C-x 2" to make a new frame in this window or "C-x 5 2" to make a new window
  • “C-x 2”在此窗口中创建一个新帧或“C-x 5 2”以创建一个新窗口

  • "C-x 0" to close the current frame or "C-x 5 0" to close the current window
  • “C-x 0”关闭当前帧或“C-x 5 0”关闭当前窗口

  • "C-x 1" to make the current frame expand to use the entire window.
  • “C-x 1”使当前帧扩展为使用整个窗口。

#2


Control-x + o (C-x + o), google emacs cheat sheet for help

Control-x + o(C-x + o),谷歌emacs备忘单寻求帮助

  1. hold Control
  2. press X
  3. release Control and X
  4. 释放Control和X.

  5. press O

#3


You can also scroll the other screen (“window” in Emacs terms) without leaving the screen you're currently in:

您也可以滚动其他屏幕(Emacs术语中的“窗口”)而不离开您当前所在的屏幕:

Meta (Alt) + PageUp/PageDown

Meta(Alt)+ PageUp / PageDown

#4


Emacs cheat sheet - heavy rotation commands ^ : CTRL key M : Esc or ALT key

Emacs备忘单 - 重型旋转命令^:CTRL键M:Esc或ALT键

Emacs ^h i manual

Emacs ^ h i手动

^x^c quit ^d delete next char ^x^s save BACKSPACE delete prev char
^x^w save as
^x u undo M-d delete next word ^g abort command M-BACKSPACE delete prev word

^ x ^ c退出^ d删除下一个char ^ x ^ s保存BACKSPACE删除prev char ^ x ^ w另存为^ x u undo M-d删除下一个词^ g abort命令M-BACKSPACE删除prev word

^f --> char ^k delete to end of line ^b <-- char
^p /\ up ^-SPACE start region ^n / down ^w cut M-w copy ^y paste M-f next word ->
M-b prev. word <-
^x b switch/new buffer ^x^f open file ^a beginning line
^e end line ^s search M-g g go to line

^ f - > char ^ k删除到行尾^ b <- char ^ p / \ up ^ -SPACE start region ^ n / down ^ w cut M-w copy ^ y paste M-f next words - > M-b prev。单词<- ^ x b开关/新缓冲区^ x ^ f打开文件^开始行^ e结束行^ s搜索M-g g转到行

^v screen / down
M-v screen /\ up ^x 0 delete window ^x 1 delete other windows ^x 2 split vertical ^x 3 split horizontal ^x o delete current window

^ v屏幕/向下M-v屏幕/ \向上^ x 0删除窗口^ x 1删除其他窗口^ x 2分割垂直^ x 3分割水平^ x o删除当前窗口


推荐阅读
  • 提升工作效率:掌握这些技巧,IDEA 使用效率翻倍 | IDEA 高效操作指南
    提升工作效率:掌握这些技巧,IDEA 使用效率翻倍 | IDEA 高效操作指南 ... [详细]
  • 优化后的标题:PHP分布式高并发秒杀系统设计与实现
    PHPSeckill是一个基于PHP、Lua和Redis构建的高效分布式秒杀系统。该项目利用php_apcu扩展优化性能,实现了高并发环境下的秒杀功能。系统设计充分考虑了分布式架构的可扩展性和稳定性,适用于大规模用户同时访问的场景。项目代码已开源,可在Gitee平台上获取。 ... [详细]
  • Python与R语言在功能和应用场景上各有优势。尽管R语言在统计分析和数据可视化方面具有更强的专业性,但Python作为一种通用编程语言,适用于更广泛的领域,包括Web开发、自动化脚本和机器学习等。对于初学者而言,Python的学习曲线更为平缓,上手更加容易。此外,Python拥有庞大的社区支持和丰富的第三方库,使其在实际应用中更具灵活性和扩展性。 ... [详细]
  • 本文详细探讨了Java集合框架的使用方法及其性能特点。首先,通过关系图展示了集合接口之间的层次结构,如`Collection`接口作为对象集合的基础,其下分为`List`、`Set`和`Queue`等子接口。其中,`List`接口支持按插入顺序保存元素且允许重复,而`Set`接口则确保元素唯一性。此外,文章还深入分析了不同集合类在实际应用中的性能表现,为开发者选择合适的集合类型提供了参考依据。 ... [详细]
  • 结语 | 《探索二进制世界:软件安全与逆向分析》读书笔记:深入理解二进制代码的逆向工程方法
    结语 | 《探索二进制世界:软件安全与逆向分析》读书笔记:深入理解二进制代码的逆向工程方法 ... [详细]
  • 本文深入探讨了 MXOTDLL.dll 在 C# 环境中的应用与优化策略。针对近期公司从某生物技术供应商采购的指纹识别设备,该设备提供的 DLL 文件是用 C 语言编写的。为了更好地集成到现有的 C# 系统中,我们对原生的 C 语言 DLL 进行了封装,并利用 C# 的互操作性功能实现了高效调用。此外,文章还详细分析了在实际应用中可能遇到的性能瓶颈,并提出了一系列优化措施,以确保系统的稳定性和高效运行。 ... [详细]
  • 本文介绍了使用 Python 编程语言高效抓取微博文本和动态网页图像数据的方法。通过详细的示例代码,展示了如何利用爬虫技术获取微博内容和动态图片,为数据采集和分析提供了实用的技术支持。对于对网络数据抓取感兴趣的读者,本文具有较高的参考价值。 ... [详细]
  • Go语言中的高效排序与搜索算法解析
    在探讨Go语言中高效的排序与搜索算法时,本文深入分析了Go语言提供的内置排序功能及其优化策略。通过实例代码,详细讲解了如何利用Go语言的标准库实现快速、高效的排序和搜索操作,为开发者提供了实用的编程指导。 ... [详细]
  • 浏览器中 W3School JavaScript 的 Location 对象详解
    Location对象是浏览器Window对象的一部分,通过`window.location`属性可访问。它包含了当前页面URL的相关信息,如协议、主机名、路径和查询参数等,对于页面导航和URL操作非常有用。 ... [详细]
  • 多种实现 Windows 定时自动执行任务的专业技巧与方案
    在Windows系统中,实现定时自动执行任务有多种专业技巧和方案。常见的方法包括:使用Windows任务计划程序、开发Windows服务以及利用SQL Server Agent作业。这些方法被广泛应用于各种自动化场景,多数技术人员对此都有所了解。 ... [详细]
  • 在 Windows 10 系统下配置 Python 3 和 OpenCV 3 的环境时,建议使用 Anaconda 分发版以简化安装过程。Anaconda 可以从其官方网站(https://www.anaconda.com/download)下载。此外,本文还推荐了几本关于 Python 和 OpenCV 的专业书籍,帮助读者深入理解和应用相关技术。 ... [详细]
  • 优化后的标题:数据网格视图(DataGridView)在应用程序中的高效应用与优化策略
    在应用程序中,数据网格视图(DataGridView)的高效应用与优化策略至关重要。本文探讨了多种优化方法,包括但不限于:1)通过合理的数据绑定提升性能;2)利用虚拟模式处理大量数据,减少内存占用;3)在格式化单元格内容时,推荐使用CellParsing事件,以确保数据的准确性和一致性。此外,还介绍了如何通过自定义列类型和优化渲染过程,进一步提升用户体验和系统响应速度。 ... [详细]
  • 进程(Process)是指计算机中程序对特定数据集的一次运行活动,是系统资源分配与调度的核心单元,构成了操作系统架构的基础。在早期以进程为中心的计算机体系结构中,进程被视为程序的执行实例,其状态和控制信息通过任务描述符(task_struct)进行管理和维护。本文将深入探讨进程的概念及其关键数据结构task_struct,解析其在操作系统中的作用和实现机制。 ... [详细]
  • 深入解析Gradle中的Project核心组件
    在Gradle构建系统中,`Project` 是一个核心组件,扮演着至关重要的角色。通过使用 `./gradlew projects` 命令,可以清晰地列出当前项目结构中包含的所有子项目,这有助于开发者更好地理解和管理复杂的多模块项目。此外,`Project` 对象还提供了丰富的配置选项和生命周期管理功能,使得构建过程更加灵活高效。 ... [详细]
  • HTTP协议作为互联网通信的基础,其重要性不言而喻。相比JDK自带的URLConnection,HttpClient不仅提升了易用性和灵活性,还在性能、稳定性和安全性方面进行了显著优化。本文将深入解析HttpClient的使用方法与技巧,帮助开发者更好地掌握这一强大的工具。 ... [详细]
author-avatar
qm38dal
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有