原文是英文版。

1. 简介

RStudio终端提供从RStudio IDE内部访问系统shell的功能。它支持xterm仿真,支持使用全屏终端应用程序以及具有行编辑和shell历史记录的常规命令行操作。

shell有许多潜在的用途,包括高级源代码控制操作、长时间运行的作业的执行、远程登录、RStudio服务器的系统管理以及前面提到的全屏终端程序。

2. 入门

Shift+Alt+R新建

Code→Send to Terminal(Ctrl+Alt+Enter)将代码发送到终端

在控制台旁边。

Shift+Alt+R新建终端窗口。

每个终端会话都是独立的,有自己的系统外壳进程和缓冲区。通过(1)使用下拉菜单旁边的箭头,(2)在下拉菜单中单击终端名称,或(3)使用Previous/Next Terminal下拉菜单命令,在它们之间进行切换。下拉按钮显示当前选择的终端会话的名称(以下截图中的“Terminal3”):

在RStudio编辑器中编辑文件时,可以通过Ctrl+Alt+Enter将任何选择(如果没有选中任何内容,则当前行)发送到活动终端。如果将单行发送到终端,光标将自动前进到下一行,允许单步执行。

比如,可以在终端中执行python语句。

如果正在编辑shell文件(*.sh),可以使用Ctrl+Enter单步执行,运行工具栏按钮也是如此。

3. 关闭

要关闭终端会话,可以使用终端下拉菜单中的Close Terminal命令,单击终端窗格工具栏右侧的[x],或者在shell本身中键入exit。

如果终端当前处于繁忙状态,[x]将更改为stop按钮。点击stop按钮将触发中断当前终端命令,向终端发送一个中断;这可能会关闭当前正在运行的程序(当接收到中断时,程序本身决定要做什么),但是不会关闭Terminal。

4. 编辑

将Terminal Shell的内容放在文本文档中便于编辑和复用,

5. 命令和快捷键

Command

Shortcut

Drop-down

Tools/Terminal

Description

Clear Terminal

Buffer

Ctrl+Shift+L

(also Ctrl+L

when terminal

has focus)

Yes

Yes

Clears full terminal buffer

Close Terminal

Yes

Yes

Close current terminal

session

Copy Terminal to

Editor

Yes

Yes

Send terminal buffer to

a new editor document

Move Focus to

Terminal

Shift+Alt+T

No

Yes

(also on

View menu)

Move keyboard focus to

Terminal pane

New Terminal

Shift+Alt+R

Yes

Yes

Create new terminal

session

Next Terminal

Ctrl+Alt+F12

Yes

Yes

Move forward through

terminal session list

Previous Terminal

Ctrl+Alt+F11

Yes

Yes

Move backwards through terminal session list

Rename Terminal

Yes

Yes

Rename current terminal session

Send Selection to

Terminal

Ctrl+Alt+Enter

(also Ctrl+Enter

when editing a

.sh file)

No

No

(on Code menu)

Send text from editor to current terminal

Terminal

Diagnostics

No

Yes

Use when requested by RStudio support

Open Shell

No

(on Tools and Version Control menus)

On Server, same as Move Focus to Terminal,

on Desktop IDE, opens

native terminal app

rstudio查询命令_RStudio终端操作相关推荐

  1. rstudio查询命令_Rstudio支持可视化的Markdown编辑了?

    号外号外,Rstudio最近在9月底更新了!!提供了很多实用的新功能,对于这些新功能你又知道了解多少呢?据说万众期待的支持可视化的Markdown编辑的功能已经上线了,下面让我带大家一起来具体了解了解 ...

  2. rstudio查询命令_R语言和RStudio的一些用法,常用命令等

    控制台: Up/down 回忆之前的命令 Ctrl+Up 回顾命令列表(可先输入前缀进行查找) 焦点: ctrl+ 移动焦点到source编辑器 ctrl+ 移动焦点到console ctrl+L 清 ...

  3. rstudio查询命令_【R教程】RStudio使用指南

    来源:数量经济学 回顾:[R教程]R与RStudio简介及安装 1.Rstudio界面简介 界面一般分为四个窗口, 包括代码编辑窗口.变量浏览窗口.命令执行窗口(控制台(Console)).文件管理窗 ...

  4. MySQL数据库select查询命令大全

    MySQL数据库select查询命令大全 --数据库操作前的准备 -- 创建数据库 -- create database python_test_1 charset=utf8; -- 使用数据库 -- ...

  5. linux命令录制,怎样在Linux上录制你的终端操作及回放

    前言 假设你是个靠谱先生,每当亲朋好友遇到与Linux有关的各种问题时,总是第一时间向你求助请教.有人会问你如何安装和配置某个工具,这时候你就想告知具体的步骤.可要是对方不在你跟前,又该如何是好呢?解 ...

  6. mac 下终端 操作svn命令 以及出现证书错误的处理方法

    首先,转载地址:http://hi.baidu.com/zhu410289616/item/eaaf160f60eb0dc62f4c6b0e 还有一个地址:http://www.cnblogs.com ...

  7. MongoDB数据库操作---终端操作

    初识MongoDB 概念: 特点 相关安装 我这边用的是MAC版本 在使用mongodb之前,我们需要给它配置一个macOS缺失的软件包管理器,叫做HomeBrew,链接是:HomeBrew 对应的, ...

  8. CC00018.LinuxBasic——|Linux常用命令.V12|——|挂载操作|...

    一.挂载命令:mount ### --- mount 命令基本格式 ~~~ linux 所有存储设备都必须挂载使用,包括硬盘 ~~~ 命令名称:mount ~~~ 命令所在路径:/bin/mount ...

  9. 菜刀如何连接mysql_中国菜刀之终端操作及数据库管理

    实验环境操作机:Windows XP 目标地址:172.16.12.2 实验目的认识中国菜刀工具 熟练使用中国菜刀工具进行网站文件管理.数据库管理.使用虚拟终端等操作. 实验内容 内容预览尝试执行命令 ...

  10. 21款实用的Linux命令行终端工具

    本文中,介绍了14款最佳Linux命令行终端工具,可以用来替代debian系的Linux原生终端.如果你每天需要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件, ...

最新文章

  1. 打开密码保护的office文件提示文件损坏的解决办法
  2. 用python turtle库画正方形_用Python Turtle画一个正方形
  3. ResNet被全面超越了,是Transformer干的:轻量版优于MobileNet
  4. 通用权限管理系统组件 (GPM - General Permissions Manager) 中集成多系统的统一登录(数据库源码级)附源码...
  5. java9 javascript_JS(JavaScript)的j进一步了解9(更新中···)
  6. 件测试专家分享III GUI自动化测试相关
  7. 第一步:Spring访问数据库(jdbcTemplate)
  8. yii CComponent组件 实例说明1
  9. 微信小程序点餐页面实现完整版
  10. [Mac A]为什么国外程序员爱用 Mac?
  11. 通达信画线文件是在服务器吗,通达信画线工具的使用说明★★★★
  12. 用java代码怎样做pos结算_Java Tile.Pos方法代码示例
  13. 思科模拟器配置默认路由(下一跳使用端口)
  14. 企业公司Discuz模板
  15. 2020新版小桔灯作文能力阶梯序列作文课件教案教材全套
  16. Flex布局(弹性布局)-图文介绍
  17. 本题要求从输入的N个整数中查找给定的X。如果找到,输出X的位置(从0开始数);如果没有找到,输出“Not Found”
  18. Git 进阶 —— 时光穿梭机
  19. c51语言 延时程序值怎么算,C51的延时计算
  20. log4j.properties详解与例子

热门文章

  1. 基于QT的英文文献的编辑与检索系统的实现
  2. 微信小程序实践——实验2天气查询小程序
  3. python 获取图像亮度和锐度,pytesseract 获取图片上字符串,及增加亮度,色感,对比度,锐度...
  4. 2021-2027全球与中国教育ERP套件软件市场现状及未来发展趋势
  5. 腾达无线路由器怎么设置能让自己的网速快
  6. AI研习丨针对长尾数据分布的深度视觉识别
  7. 计算机英语教程作文,如何写好话题作文
  8. 我喜欢的学科计算机 英文作文,我喜欢的学科写英语作文40字
  9. Unity3d接入googleplay内购详细说明(四)
  10. zencart的html文件,zen cart模板文件介绍