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

如何在Emacs中使用make-frame-on-display和multi-tty?

在Emacs中使用make-frame-on-displaymulti-tty可以实现在多个显示器上同时使用Emacs,以及在多个终端窗口中使用Emacs。以下是如何实现这些功能的详细说明。

make-frame-on-display

make-frame-on-display是一个Emacs函数,可以在指定的显示器上创建一个新的Emacs窗口。要使用这个函数,首先需要知道显示器的名称。可以使用xrandr命令来查看显示器名称。

例如,如果你的显示器名称是DP-1,你可以使用以下命令在这个显示器上创建一个新的Emacs窗口:

代码语言:elisp
复制
(make-frame-on-display "DP-1")

你可以将这个命令添加到你的Emacs配置文件中,或者将其绑定到一个快捷键上,以便在需要时轻松创建新的Emacs窗口。

multi-tty

multi-tty是一个Emacs模式,可以让你在多个终端窗口中使用Emacs。要使用这个模式,首先需要安装它。可以使用package-install命令来安装multi-tty模式:

代码语言:elisp
复制
(package-install 'multi-tty)

安装完成后,你可以使用以下命令启用multi-tty模式:

代码语言:elisp
复制
(multi-tty-start)

现在你可以在多个终端窗口中使用Emacs了。你可以使用multi-tty-next-ttymulti-tty-prev-tty命令在不同的终端窗口之间切换。

推荐的腾讯云相关产品

  • 腾讯云服务器:提供高性能、高可用的云服务器,支持Linux和Windows操作系统,可以满足各种应用场景的需求。
  • 腾讯云数据库:提供MySQL、MongoDB、Redis等多种数据库服务,可以满足不同类型的应用需求。
  • 腾讯云容器服务:支持Docker容器技术,可以帮助你快速构建、部署和管理应用程序。
  • 腾讯云负载均衡:可以自动分配客户端请求,实现高可用性和故障转移,提高应用程序的可靠性和性能。

优势

  • 高可用性:腾讯云提供99.99%的可用性,确保你的应用程序始终可用。
  • 弹性伸缩:可以根据实际需求动态调整服务器资源,降低成本,提高效率。
  • 安全性:腾讯云提供多种安全措施,保护你的数据和应用程序免受攻击。
  • 易用性:腾讯云提供友好的控制台和API,可以帮助你快速上手,轻松管理云服务。

应用场景

  • 企业级应用:腾讯云可以满足企业级应用的需求,提供高性能、高可用、高安全的云服务。
  • 个人开发者:腾讯云提供了低成本的云服务,适合个人开发者和初创公司。
  • 物联网应用:腾讯云支持物联网设备的连接和管理,可以帮助你构建智能家居、智能城市等应用。

推荐的腾讯云相关产品链接地址

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

相关·内容

emacs配置文件3

;;普通设置 (setq inhibit-startup-message t);关闭起动时闪屏 (setq visible-bell t);关闭出错时的提示声 (show-paren-mode t);显示括号匹配 ;(set-default-font "-adobe-courier-medium-r-normal--14-100-100-100-m-90-iso10646-1");;字体设置 (column-number-mode t);显示列号 (setq frame-title-format "%n%F/%b");在窗口的标题栏上显示文件名称 (mouse-avoidance-mode 'animate);光标靠近鼠标指针时,让鼠标指针自动让开 (setq default-frame-alist '((height . 25) (width . 80) (menu-bar-lines . 80) (tool-bar-lines . 80)));设置窗口启动大小 (fset 'yes-or-no-p 'y-or-n-p);以 y/n代表 yes/no (setq-default make-backup-files nil);;不要生成临时文件 (setq x-select-enable-clipboard t);;允许emacs和外部其他程序的粘贴 (setq mouse-yank-at-point t);支持中键粘贴 ;(show-paren-mode 't); 高亮显示匹配括号 ;;自动插入匹配的括号 ;; enable skeleton-pair insert globally (setq skeleton-pair t) (global-set-key (kbd "(") 'skeleton-pair-insert-maybe) (global-set-key (kbd "[") 'skeleton-pair-insert-maybe) (global-set-key (kbd "{") 'skeleton-pair-insert-maybe) ;;热键设置 (global-set-key [f9] 'delete-window);F9 关闭d当前窗口 (global-set-key [f8] 'other-window);F8窗口间跳转 (global-set-key [(f2)] 'ansi-term);F2 切换到shell模式 ;(global-set-key [f3] 'split-window-vertically);F3分割窗口 (global-set-key [f12] 'my-fullscreen);F12 全屏 (global-set-key [(f4)] 'compile);编译 (global-set-key [f5] 'gdb);启动gdb (global-set-key [(f6)] 'gdb-many-windows);启动窗口gdb (global-set-key [f1] 'goto-line);设置M-g为goto-line ;(global-set-key [f7] 'other-frame);跳到其它窗格 (global-set-key [(f3)] 'speedbar);打开speedbar ;;显示行号 (load-file "~/dos/emacs/display-line-number.el") ;;(autoload `display-line-number-mode-on "display-line-number" "display mode" t) (require 'display-line-number) (global-display-line-number-mode t) ;;鼠标滚轮,默认的滚动太快,这里改为3行 (defun up-slightly () (interactive) (scroll-up 3)) (defun down-slightly () (interactive) (scroll-down 3)) (global-set-key [mouse-4] 'down-slightly) (global-set-key [mouse-5] 'up-slightly) ;;代码折 (add-hook 'c-mode-hook 'hs-minor-mode) (add-hook 'c++-mode-hook 'hs-minor-mode)   ;全屏 (defun my-fullscreen ()   (interactive)   (x-send-client-message    nil 0 nil "_NET_WM_STATE" 32    '(

03
  • libmad学习进阶6------madplay的使用 总结

    1.先安装 1.madplay-0.15.2b.tar.gz 2.libmad-0.15.1b.tar.gz 3 libid3tag-0.15.1b.tar.gz  方法是:./configure  sudo make sudo make install prefix = /usr/local  中prefix 为make install的安装目录,默认在/usr/loacl 如果希望安装到其他目录 ./configure --prefix=/安装目录路径 4.执行madplay 播放mp3 先加载动态库 :如 export LD_LIBRARY_PATH=/usr/local/lib 播放mp3     ./madplay 1.mp3 2.mp3 3.mp3  madpay功能很强求,可以实现多个节目循环播放,快进拖动播放,暂停,恢复,支持wav等格式输出等。 目前madplay还不支持网络播放.不过mp123支持网络播放。 madplay使用方法: 传入打印既可以使用短传入(-n ),也可以使用长传入(--abc),二者等效,下面只讲短传入 -v  获取播放时间 -q  不存在任何打印,但现实警告 -Q  不存在任何打印 --downsample  只采用一半数据 -i  忽略CRC校验错误 -o PATH/xx.wav 可以用来转码,将mp3转为wav   也可以是其他格式,见说明;.raw  表示是元素pcm,.hex等 -a 开启衰减音量 ,增加音量,衰减系统为-175~+18    (当然通过键盘+ —也可以调整音量) -A 同-a -1 -2 -m -S 分别指左声道,右声道,双声道,立体声 -s  用于seek播放 如:0:1:20:11 ,seek到1小时,2分钟,11秒时开始播放 -t  用于播放时间现在  0:1:20:11 ,播放到1小时,2分钟,11秒时就停止 -z  用于随机播放列表 -r, --repeat[=MAX]   循环播放无限次或Max次  --tty-control            enable keyboard controls  默认是使能热键 --no-tty-control         disable keyboard controls 热键使用 下一首歌曲; f,或ctrl+n 或者> 上一首歌曲  b ,或ctrl+p 或者< 退出:q, Q,获取ctrl+c 获取播放状态信息: i  ? 调节音量: - + _ = 暂停恢复:p 停止:s Usage: ./madplay [OPTIONS] FILE [...] Decode and play MPEG audio FILE(s). Verbosity:   -v, --verbose                show status while decoding   -q, --quiet                  be quiet but show warnings   -Q, --very-quiet             be quiet and do not show warnings       --display-time=MODE      use default verbose time display MODE                                  (remaining, current, overall) Decoding:       --downsample             reduce sample rate 2:1   -i, --ignore-crc             ignore CRC errors       --ancillary-output=PATH  write ancillary data to PATH Audio output:   -o, --output=[TYPE:]PATH     write output to PATH with format TYPE (below)   -b, --bit-depth=DEPTH        request DEPTH bits per sample   -R, --sample-rate=HERTZ      request HERTZ samples per second   -d, --no-dither              do not dither

    03
    领券