写给即将要写代码的你

简介: 写给即将要写代码的你

编辑器

在生信学习过程中,使用最多的莫过于脚本语言,比如python、shell和R语言。有两种选择,一个是PyCharm,另一个是VS Code,我首推的是微软的VS Code。

这个编辑器可以满足日常编写各类代码的要求,同时得益于其强大的插件生态,还可以实现很多更加高级的功能。可以直接访问官方网站[https://code.visualstudio.com/](https://code.visualstudio.com/)进行下载。(ps:VSCode在1.70版本后不再支持win7系统,需要安装到win7系统上的同学,可以安装1.70版本.)

f29baf136574576852a214e037a0752e_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

VS Code官网

下面推荐一些在VS Code中很有用的插件

Python

微软官方开发的python代码补全工具,支持jupyter,debug,使用它可以获得高质量的python代码提示。

67ddeb15765f6928be1194c0dc420ceb_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

安装插件

3b45be24e3af8a1513d2e214952b502c_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

Code Runner

一款可以一键运行上百种语言的代码插件

798b5181f18bdc0b9e580bfef5cb54a1_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

dc278f80aa26dc54168fb16c143f4713_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

Jupyter

现在在vscode中支持直接使用jupyter,不再需要通过网页的方式来访问使用jupyter notebook

d069d0954d81ab5ffab4768c5bc1f7e0_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

Chinese (Simplified) (简体中文) Language Pack

VS Code的汉化插件,由社区成员维护。

bec401378db6ca79c89c7649c1886348_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

autopep8

python官方的PEP8标准,使用它可以将杂乱不堪的代码格式化成符合pep8标准的代码。ps:python pep8是python官方推荐的一套代码风格标准。

61815bb8e7c77d436aa70817cf507461_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

Error Lens

一个很有用的错误提示插件,可以直接将错误显示到代码旁边。

3cd7fa5c686c57a23141509b8456fe17_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

20aa69bf5d98801caabb09abdefdb052_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

Remote SSH

将你的VS Code连接到远程服务器,对于使用服务器的同学简直是不要太方便。安装界面有什么详细的连接远程服务器的方法。

021549cb6ef498e827724e5d5f9fe1e1_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

同时如果你在使用微软的wsl,那么还有一个WSL定制版的连接工具可供选择。

aefec694f03b8d439ecc047bbce01b18_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

相关文章
|
10月前
|
前端开发 JavaScript API
我写这10+个JavaScript单行代码,被组长夸代码写得优雅!
我写这10+个JavaScript单行代码,被组长夸代码写得优雅!
|
前端开发 Shell Linux
📚必知必会:写给前端同学常用的linux命令大全-3
⭐️65. date - 显示系统日期和时间 显示当前日期和时间。
142 0
|
前端开发 Linux 网络安全
📚必知必会:写给前端同学常用的linux命令大全-1
📚前言 总结一下我工作常用的linux命令,当做备忘录了,比如pwd,mv,history,用好这些命令,工作就轻松多了 ⭐️1. ls - 列出目录内容
139 0
|
前端开发 Linux 网络安全
📚必知必会:写给前端同学常用的linux命令大全-2
⭐️28. kill - 终止进程 终止指定进程。
101 0
|
SQL 人工智能 Java
程序员:你见过哪些要命的奇葩代码?
程序员:你见过哪些要命的奇葩代码?
147 0
|
SQL Linux Shell
写给即将要写代码的你(二)
写给即将要写代码的你
109 0
写给即将要写代码的你(二)
|
程序员 测试技术 开发者
写给程序员的软件测试指南:人人都可以开发无Bug代码
一年前,也是端午节,很巧合,本书的一个译者为另一个译者的新书《软件测试价值提升之路》写序。一年之后,还是端午节,两位译者一起为不一样风格的软件测试译著《程序开发人员测试指南:构建高质量的软件》(后简称《程序开发人员测试指南》)写序,依旧充满诗意,享受着成功的喜悦,并郑重推荐本书给所有的软件开发者和测试人员。
2368 0
写给2019年的你,来自2018年的我
前言:可惜,写了五年的未来之信丢失了,好多宝贵的记忆与期望都无从寻觅,在重新开始吧.每年都给未来的你写一封信,然后在未来,见证自己的成长 18年的收获 待总结 改变 身体 身高接近180cm,体重在18年终于达到130斤了.
1009 0