终端#
JupyterLab终端在Mac/Linux上完全支持系统shell(如bash、tsch等),在Windows上支持PowerShell。您可以在终端中运行系统shell中的任何内容,包括像vim或emacs这样的程序。终端在运行Jupyter服务器的系统上运行,具有您的用户权限。因此,如果JupyterLab安装在您的本地机器上,JupyterLab终端将在那里运行。
要打开一个新的终端,请点击文件浏览器中的+按钮,并在新的启动器标签中选择终端:
关闭终端标签页将使其在服务器上继续运行,但您可以使用左侧边栏中的“运行中”标签页重新打开它:
复制/粘贴#
对于macOS用户,Cmd+C 和 Cmd+V 照常工作。
对于使用PowerShell的Windows用户,Ctrl+Insert和Shift+Insert照常工作。
要使用原生浏览器的复制/粘贴菜单,按住 Shift 并右键点击以调出上下文菜单(注意:这可能不适用于所有浏览器)。
对于非macOS用户,如果有文本被选中,JupyterLab会将Ctrl+C解释为复制操作。
此外,除非pasteWithCtrlV设置被禁用,否则Ctrl+V将被解释为粘贴命令。
如果快捷键需要用于其他用途,例如vi编辑器,可能需要禁用pasteWithCtrlV。
对于使用*nix shell的用户,默认的Ctrl+Shift+C与切换命令面板的默认快捷键(apputils:activate-command-palette)冲突。如果需要,可以通过编辑设置中的键盘快捷键来更改该快捷键。使用Ctrl+Shift+V进行粘贴操作则如常工作。