zoukankan      html  css  js  c++  java
  • RStudio终端操作

    转于:https://support.rstudio.com/hc/en-us/articles/115010737148-Using-the-RStudio-Terminal#send

    原文是英文版。

    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
  • 相关阅读:
    纯JS.CSS编写的可拖拽并左右分栏的插件(复制代码就能用)
    jquery on()方法重复绑定解决方法
    在PHP语言中使用JSON和将json还原成数组
    Flex 布局教程:语法篇
    在线生成大全(这里真的什么都有)
    css3(border-radius)边框圆角详解
    css常用鼠标指针形状代码
    input 正则限制输入内容
    html中input标签的tabindex属性
    CSS gradient渐变之webkit核心浏览器下的使用
  • 原文地址:https://www.cnblogs.com/dingdangsunny/p/12485624.html
Copyright © 2011-2022 走看看