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

在服务器上运行R时,如何从emacs ess启动x窗口?

在服务器上运行R时,可以通过以下步骤从emacs ess启动X窗口:

  1. 首先,确保你已经在服务器上安装了X Window系统。如果没有安装,可以使用以下命令安装:
代码语言:txt
复制

sudo apt-get install xorg

代码语言:txt
复制
  1. 确保你已经安装了emacs和ess插件。如果没有安装,可以使用以下命令安装:
代码语言:txt
复制

sudo apt-get install emacs ess

代码语言:txt
复制
  1. 打开emacs编辑器,在终端中输入以下命令:
代码语言:txt
复制

emacs

代码语言:txt
复制
  1. 在emacs编辑器中,按下Ctrl + x,然后按下Ctrl + f,输入你要编辑的R脚本文件名并回车。
  2. 在emacs编辑器中,按下Ctrl + c,然后按下Ctrl + z,将emacs暂时挂起。
  3. 在终端中输入以下命令,启动X窗口:
代码语言:txt
复制

xming

代码语言:txt
复制

或者

代码语言:txt
复制

export DISPLAY=:0

代码语言:txt
复制
  1. 在终端中输入以下命令,将emacs重新激活:
代码语言:txt
复制

fg

代码语言:txt
复制
  1. 现在,你可以在emacs中使用ess插件来运行R代码,并在X窗口中显示图形输出。

请注意,以上步骤是在Linux系统上的示例,如果你使用的是其他操作系统,请根据具体情况进行相应调整。

推荐的腾讯云相关产品:腾讯云服务器(CVM)

腾讯云产品介绍链接地址:https://cloud.tencent.com/product/cvm

相关搜索:在Windows上运行Docker脚本时,如何替换"\r“行尾?如何从显示在R上的x轴获得条形图的所有标签?Docker容器在远程服务器启动时崩溃,如何正确运行?如何解决错误:运行idea.sh时无法在arch上启动IntelliJ IDEA?React Native -如何在DEV = FALSE时从xcode在iOS设备上运行尝试在SSH服务器上运行命令时无法从python脚本获取输出如何在远程服务器上从本地运行脚本,但在某一时刻继续在本地服务器上运行脚本?如何在引导时自动启动tmux会话,然后在其中运行python文件(在Raspberry Pi上)如何从应用程序启动时在一个Firefox窗口中批量处理多个Web地址如何在运行npm start命令后,在开发模式下在特定路由上启动react app,而不是从home路由启动在Arduino Uno R3和以太网屏上运行web服务器时出现问题在Heroku上运行从浏览器访问的Django时发生内部服务器错误当项目部署在服务器上以及从测试类运行其类时,如何使文件可见?在R中使用ggplot2制作时间序列图时,如何在x轴上正确缩放日期?在特定作业上运行SHell脚本时,如何从HDFS获取最新的有效分区日期?Electronjs + Reactjs | windows server 2012 R2在应用程序启动时挂起(白屏),在windows 10和windows server 2019上运行正常当使用capistrano在远程服务器上运行ruby代码时,如何请求用户输入?DllNotFoundException:在windows 7 x64上启动RavenDB 4.2时无法加载DLL 'librvnpal‘。如何纠正这一点?如何将Jenkins service/system.d设置为在服务器重新启动时自动运行如何使用`for`和`R`代码在服务器上运行bash脚本,这样才能退出终端,而不会杀死进程?
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 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
    领券