本期介绍我的项目开发系统的建立,见下。

我的项目开发系统建立的原则:All in One2/3 Backups

本期主推:JupyterLab——一个好用到爆炸的可视化交互开发神器

本期涉及的主要软件/工具:JupyterLab | GitHub | GitHub Desktop | Git | iTerm2 | MobaXterm | Terminal | Git Bash | CMD | Typora | uPic | PicGo | TinyPNG4Mac | 移动硬盘 | U盘 | Notion | 印象笔记 | iCloud | Google Drive | 百度网盘 | EndNote 20 | MarginNote 3 | Books | Notes | GoodNotes | Notability | Prodrafts | Google Chrome | Safari | Microsoft Edge | XMind

以下是一个以问题/需求为导向,以系统性为原则的工具分享。如果你也感兴趣这些软件/工具是怎么应用到我的项目开发系统的,那就请继续往下看吧!

项目开发环境

  • Windows 系统
  • MacOS 系统
  • Linux CentOS 系统

下面来说说我为什么要同时使用这3个操作系统呢?那可不就是因为我富有么哈哈哈!开个玩笑啦haa。同时使用这3个系统,是因为我自己的电脑是MacBook Pro,课题组给配的电脑是戴尔台式机,还有我们做数据分析必备的——实验室的Linux服务器。

不用说,Linux服务器肯定是用得最多的,毕竟一周7天都在搞科研嘛~~其次就是我的小苹果,办公、码字、敲代码、跑程序都不在话下,但它有一个“小小的“缺点,就是不能同时开很多个软件,我也是恨铁不成钢啊。。所以我在同时做多个任务时,就需要同时用到实验室的电脑。

但,这就有一个问题了,我想把几个设备就当一个设备来用。换句话说,就是让这三个设备协同工作,彼时的我,就像在一台电脑上工作。

那怎么让这三个设备协同工作呢?你想知道吗?那就跟着小编继续往下看吧~

JupyterLab

首先从JupyterLab说起。我为什么选择JupyterLab作为我的项目开发系统的核心软件呢?其实我之前基本不知道Jupyter,是前段时间外导在面试我的时候,给我推荐的这个软件,我当时还执着地认为VSCode大法无敌。事实上,我在很长一段时间都是把VSCode、GitHub、GitHub Desktop作为我的项目开发系统的核心工具的,可是自从尝试了JupyterLab,我便再也不想打开VSCode了。只想说,Jupyter真香!

为什么放弃了VSCode,转向JupyterLab呢?
首先,VSCode确实有很多吸引我的点:
  1. 高大上、颜值派。暗黑色的背景,布满五颜六色的代码,一眼看上去就逼格满满;并且有不同的代码主题可选,可以按照自己的审美DIY出一幅“大作”哈哈。
  2. 优秀的写作工具。在安装markdown相关插件后,你可以使用markdown语句写稿子,并且实时预览markdown文件。这不稀奇,稀奇的是它可以内装PicGo插件,你只需用快捷键粘贴一下你的图片,它就可以直接被上传到你的图床比如GitHub,并即时生成图片链接,你说神不神奇~
  3. 强大的插件系统。基本上是要啥有啥,我用的最多的是自动补全和代码高亮的插件。

但是,为什么颜狗的我,放弃了它呢?那还不是因为我变了(不是

在我这么久的亲身践行下,我很遗憾地,把VSCode这么强大的一个开发工具,用成了一个平平无奇的代码编辑器。。我对不起它

版权声明:本文为touchumind原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/touchumind/p/14927112.html