gpt4 book ai didi

emacs - 在 emacs 中,如何引用物理屏幕?

转载 作者:行者123 更新时间:2023-12-04 11:26:15 24 4
gpt4 key购买 nike

我有一个多屏显示器。在 emacs(Windows 7 上的 GNU Emacs 24.2.1 (i386-mingw-nt6.1.7601))中,如何确定物理屏幕的数量,并导致不同屏幕上发生的事情?例如,我可能想在不同的屏幕中打开一个新框架,或者我可能想将 Emacs 开始的框架移动到另一个屏幕。

最佳答案

我不确定这些功能是否适用于 Windows,但在 Linux 和 Mac OS X 上您可以使用:

  • x-display-screens : 显示器数量
  • x-display-pixel-width : 当前屏幕(包含 Emacs 窗口的屏幕)宽度
  • x-display-pixel-height : 当前屏幕高度
  • set-frame-widthset-frame-height :调整大小
  • set-frame-position : 移动框架

  • 例如,如果您想在另一个屏幕中创建一个新框架,您可以执行以下操作:
    (when (and (display-graphic-p) (= (display-screens) 2))
    (make-frame)
    (set-frame-position (selected-frame) 1280 0))

    其中 1280 是您的第一个屏幕的宽度。

    关于emacs - 在 emacs 中,如何引用物理屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16961567/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com