超好用的在线编程IDE——CS50

CS50 IDE

介绍

CS50 IDE是基于云的集成开发环境,由AWS Cloud9提供支持,具有基于云的Ubuntu环境,基于浏览器的编辑器,支持语法突出显示和单词完成,基于GUI的GDB调试,主题,可自定义布局,键盘快捷键,以及更多功能。由于它是基于云的,因此即使您使用其他计算机,也可以继续处理问题集!

入门

  1. 如果您还没有,请在此处创建一个GitHub帐户。
  2. 访问cs50.io
  3. 单击使用GitHub登录,然后登录到您的GitHub帐户并在出现提示时授权CS50 IDE GitHub应用程序。
  4. 登录后,您将自动转发到CS50 IDE!此后,您可以返回cs50.io登录并返回CS50 IDE,其中保留所有文件和设置。

使用文件

创建文件

在CS50 IDE中有多种方法可以创建新文件:

  • 单击 文件>新文件
    -单击 ✙ 任何打开窗格顶部的小按钮,然后选择" 新建文件" 以在该特定窗格中打开空白文件。
  • 从左侧的文件浏览器中,右键单击或按住Control键单击目录,然后从菜单中选择" 新建文件 "以在该目录中创建空白文件,然后双击该文件将其打开。
  • 按Alt+ N(在PC上)或⌘+ N(在Mac上)。

保存文件

当文件在选项卡中打开并且您有一些未保存的更改时,CS50 IDE将在该选项卡上显示一个红点,直到您保存更改。保存文件的最简单方法可能是按Ctrl+ S(在PC上)或⌘+ S(在Mac上),但您也可以通过单击 文件>保存 (或 文件>另存为… 如果要保存该 文件 来实现相同)作为一个新文件),当你正在处理该文件。

在这里插入图片描述

下载文件

要将文件从工作区下载到本地计算机,只需导航到该文件的位置,在左侧的文件浏览器中,右键单击该文件的名称,然后选择" 下载"

要下载主文件夹中的所有文件(即~/),请单击" 文件">"下载项目"

上传文件

要将文件从本地计算机上传到工作区:

  1. 通过单击左侧文件浏览器中的该目录,选择要将文件上载到的目录。默认情况下,这将是您的~/目录。
  2. 单击 文件>上载本地文件… ,然后选择 选择文件选择文件夹 ,具体取决于您要上载的内容。

文件修订历史

虽然在文件上工作,你可以很容易地撤消通过单击更改 编辑>撤消 或按下Ctrl+ Z(在PC上)或⌘+ Z键盘上。同样,您可以通过单击 编辑>重做 或按Ctrl+ Shift+ 来重做更改Z。

CS50 IDE还会跟踪文件修订,以防您想要在文件修订版之间切换,而无需多次撤消或重做。您可以通过单击 文件>显示文件修订历史记录 来显示整个文件修订历史 记录 ,该 历史记录 将显示类似于以下内容的时间轴,您可以在其上单击以跳转到特定版本。

在这里插入图片描述

使用终端

终端允许您使用文本命令与CS50 IDE的底层Ubuntu环境进行交互,以执行各种操作,例如创建,复制或移动文件,编译和运行程序等。

打开新终端

首次启动CS50 IDE时,默认情况下底部应打开终端选项卡。您还可以通过单击该 窗格顶部的按钮,然后选择" 新建终端" ,在您选择的任何其他窗格中打开新的终端选项卡。或者,你可以点击Alt+ T(在PC上)或Option+ T(在Mac上)。

默认情况下,新终端中的当前工作目录(CWD)是您的~/目录。您始终可以使用导航到所需的目录。要在不同目录中打开终端,请在文件浏览器中导航到该目录,右键单击(在PC上)或按住Ctrl键单击(在Mac上)目录名称,然后选择" 在此处打开终端" 。cd path/to/directory

复制和粘贴

您可能需要将命令复制并粘贴到终端选项卡中以运行它们。默认情况下,通过菜单复制和粘贴将在CS50 IDE中运行,但您可能必须授予IDE权限才能首先查看剪贴板的内容。您可以选择授予IDE权限或使用键盘进行复制和粘贴,方法是按Ctrl+ C和Ctrl+ V>(在PC上)或⌘+ C和⌘+ V(在Mac上)。

命令历史

您将经常反复使用相同的命令。无论您是不记得特定命令,还是懒得再次输入,您都可以利用终端保存的命令历史记录。您可以通过按键盘的向上或向下箭头向上和向下滚动命令列表。

此外,您可以通过按Ctrl+ R(在PC上)或⌘+ R(在Mac上)搜索特定命令,然后再次按相同的组合键以滚动匹配,最后Tab选择特定匹配以在运行之前修改它或者Enter如果你想直接运行它。

清除终端

您需要不时清理终端,以便更容易看到您在做什么。有两种主要方法可以做到这一点

  1. 按Ctrl+ L(在PC上)或⌘+ L(在Mac上)。这实际上并没有清除终端,而只是向下滚动,因此您可以随时向上滚动并查看已清除的内容(如果您愿意)。
  2. 按Ctrl+ K(在PC上)或⌘+ K(在Mac上)。这实际上清除了终端; 你将无法向上滚动并查看已清除的内容。

故障排除

如果要强制程序退出,例如因为它停留在无限循环中,请按Ctrl+ C(在PC上)或⌘+ C(在Mac上)。程序可能需要几秒钟才能响应。

作为最后的手段,万一程序不会停止,你可能需要强行杀死它。也许最简单的方法是关闭终端选项卡,在提示时单击_关闭_,然后打开一个新选项卡。

布局和主题

布局

在布局窗格和标签时,CS50 IDE可以自定义。您可以通过右键单击(在PC上)或按住Ctrl键并单击(在Mac上) 在要拆分的窗格顶部按钮旁边的某个位置水平或垂直 拆分窗格, 然后选择 两行中的拆分窗格拆分窗格两栏中的窗格
在这里插入图片描述

您还可以通过将选项卡拖放到目标窗格,甚至可以在需要创建带有该选项卡的新窗格的位置,在不同窗格之间移动选项卡。

主题

默认情况下会选择一个名为 Cloud9 Day 的主题,但如果您喜欢黑暗主题,则可以通过" 视图">"夜晚模式" 选择它。

在这里插入图片描述

演示模式

CS50 IDE还提供了 演示模式 ,其中用户界面更加简化,字体更大。您可以通过 视图>演示模式 切换该 模式

共享工作区

将成员添加到工作区

  1. 转到IDE并单击右上角的" 共享 "。
    在这里插入图片描述

  2. 在" 邀请成员"下 ,键入要与其共享IDE的用户的GitHub用户名,然后单击" 邀请"

在这里插入图片描述

  1. 复制IDE的链接并与该用户共享。他们现在应该可以访问您的IDE。

在这里插入图片描述

删除工作区的成员

  1. 转到IDE并单击右上角的"共享"。
    在这里插入图片描述
  2. Who have access 下,找到您要从IDE中删除的用户的GitHub用户名。
    在这里插入图片描述
  3. 单击该用户名右侧的x按钮。他们不应再有权访问您的IDE。
    在这里插入图片描述

需要了解更多详情可以访问原文链接
原文链接:https://cs50.readthedocs.io/ide/online/#cs50-ide

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值