写给即将要写代码的你

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

编辑器

在生信学习过程中,使用最多的莫过于脚本语言,比如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

相关文章
|
前端开发 Shell Linux
📚必知必会:写给前端同学常用的linux命令大全-3
⭐️65. date - 显示系统日期和时间 显示当前日期和时间。
131 0
|
前端开发 Linux 网络安全
📚必知必会:写给前端同学常用的linux命令大全-1
📚前言 总结一下我工作常用的linux命令,当做备忘录了,比如pwd,mv,history,用好这些命令,工作就轻松多了 ⭐️1. ls - 列出目录内容
136 0
|
前端开发 Linux 网络安全
📚必知必会:写给前端同学常用的linux命令大全-2
⭐️28. kill - 终止进程 终止指定进程。
101 0
|
9月前
|
设计模式 算法 Java
|
SQL Linux Shell
写给即将要写代码的你(二)
写给即将要写代码的你
101 0
写给即将要写代码的你(二)
|
算法 Java
别在网上乱找代码了,找了一段代码突然爆了!!!
本人是做游戏服务器开发的,碰到一个需求,给符某些要求的玩家的发送道具奖励,奖励的数量根据离线的天数计算。 这个需求实现起来很简单,只需要在玩家上线的时候计算上次离线时间和当前时间间隔的天数,然后根据策划的算法,计算出道具种类与数量,发一封邮件给玩家就可以了。
|
程序员 iOS开发 设计模式
什么样的代码才算是好代码
小编是一名7年iOS开发人员,在这里诚挚邀请各位还在坚持iOS的人程序员,不管你是十年大牛还是三年渣硕,肯学肯交流就加入我私人的一个交流群681503716,验证编码:大鲨,里面都有关于iOS的学习资料一起努力进步,我们为iOS付出那么多,不应该随便放弃吧 什么样的代码才是好代码?衡量代码的好坏的指标或者维度有很多,比如性能好、架构好、高内聚等,这些指标的侧重点各不相同,不同的开发人员的关注的重点也各不相同。
1598 0
写给2019年的你,来自2018年的我
前言:可惜,写了五年的未来之信丢失了,好多宝贵的记忆与期望都无从寻觅,在重新开始吧.每年都给未来的你写一封信,然后在未来,见证自己的成长 18年的收获 待总结 改变 身体 身高接近180cm,体重在18年终于达到130斤了.
1006 0

热门文章

最新文章