终端#

JupyterLab终端在Mac/Linux上完全支持系统shell(如bash、tsch等),在Windows上支持PowerShell。您可以在终端中运行系统shell中的任何内容,包括像vim或emacs这样的程序。终端在运行Jupyter服务器的系统上运行,具有您的用户权限。因此,如果JupyterLab安装在您的本地机器上,JupyterLab终端将在那里运行。

要打开一个新的终端,请点击文件浏览器中的+按钮,并在新的启动器标签中选择终端:

关闭终端标签页将使其在服务器上继续运行,但您可以使用左侧边栏中的“运行中”标签页重新打开它:

复制/粘贴#

对于macOS用户,Cmd+CCmd+V 照常工作。

对于使用PowerShell的Windows用户,Ctrl+InsertShift+Insert照常工作。

要使用原生浏览器的复制/粘贴菜单,按住 Shift 并右键点击以调出上下文菜单(注意:这可能不适用于所有浏览器)。

对于非macOS用户,如果有文本被选中,JupyterLab会将Ctrl+C解释为复制操作。 此外,除非pasteWithCtrlV设置被禁用,否则Ctrl+V将被解释为粘贴命令。 如果快捷键需要用于其他用途,例如vi编辑器,可能需要禁用pasteWithCtrlV

对于使用*nix shell的用户,默认的Ctrl+Shift+C与切换命令面板的默认快捷键(apputils:activate-command-palette)冲突。如果需要,可以通过编辑设置中的键盘快捷键来更改该快捷键。使用Ctrl+Shift+V进行粘贴操作则如常工作。