推荐三个神级VSCode插件[jupyter中写javascript,替代typora的markdown编辑器,记录敲代码时间的插件]

简介: 使用过Python的朋友应该都知道Jupyter-Notebook,因为它对新手朋友学习Python可谓是绝佳的工具,对Python老手来说使用它来写一些小Demo或者绘图分析都是非常不错的工具,我们都知道,最近,我开始了深入学习JavaScript的路途,偶尔为敲一下js来验证书中的说法以及自己的想法,同时可能会记一下笔记,然后可能还需要刷Leetcode

f25d8715c61a4190a7e6efcf671c41a9~tplv-k3u1fbpfcp-zoom-crop-mark-1512-1512-1512-851.image.png

Jupyter

为什么要使用jupyter



使用过Python的朋友应该都知道Jupyter-Notebook,因为它对新手朋友学习Python可谓是绝佳的工具,对Python老手来说使用它来写一些小Demo或者绘图分析都是非常不错的工具,我们都知道,最近,我开始了深入学习JavaScript的路途,偶尔为敲一下js来验证书中的说法以及自己的想法,同时可能会记一下笔记,然后可能还需要刷Leetcode,这时候,我首先就想到了Jupyter,JavaScript和Python一样都是解释性语言,所以按道理来说它也可以一步步运行,可以在Jupyter上运行,所以我就试了一下JavaScript在Jupyter上的使用:

下面是结果的图片:

45750319a05244469f04faa68cecd5c9~tplv-k3u1fbpfcp-zoom-in-crop-mark-3024-0-0-0.image.png

不得不说,真的非常好用,同时也是支持写Markdown笔记的:

4be7d74b9ed74309ba28ea301a2daea1~tplv-k3u1fbpfcp-zoom-in-crop-mark-3024-0-0-0.image.png

同时这个文件也支持导出markdown,html,png等多种格式的文件,非常适合写一些小demo,当然,因为是在全局作用域,所以在变量命名上需要注意不重复,建议类似上图一样,加一个{}块状作用域就非常方便。

安装



具体可以查看github:github.com/n-riesco/ij…

下面仅演示windows的安装教程(我因为之前有conda环境,所以就直接使用的conda安装,如果没有,请查看上方链接安装)

conda install nodejs=16  # 这里得16才行,14有可能会报错
npm install -g ijavascript
ijsinstall

可能遇到的问题



Error running in VSCode: No native build was found for platform=darwin arch=x64 runtime=electron abi=83 uv=1 libc=glibc node=14.16.1

解决:

github.com/n-riesco/ij…


48b27e75e30a48858468c4c6bcdd3dff~tplv-k3u1fbpfcp-zoom-in-crop-mark-3024-0-0-0.image.png

Markdown-editor

自从Typora收费之后,我就不太想用这个软件了,于是想到了这个万能得VSCode,然后就找到了这款即时渲染markdown的软件。

安装直接在扩展市场中搜索这个名字就可以了,下面来看一看使用得截图,几乎一摸一样,功能没有那么多,但该有的也几乎都有了:

63e569bd36954f208a864026fda0a8d5~tplv-k3u1fbpfcp-zoom-in-crop-mark-3024-0-0-0.image.png

它也有多种主题进行选择

2c138fe5b26a41e4ae5ceeac22f61a39~tplv-k3u1fbpfcp-zoom-in-crop-mark-3024-0-0-0.image.png

去试试就知道好不好用了😀

Waketime

这个扩展应该很多人都用过,不过还是提一下总有人不知道,主要是它太好用了,主要功能就是记录你每天敲代码的时间,就这?就这!

我们直接来看截图就知道了,合格插件让敲代码的仪式感也强烈起来了(⊙o⊙)433dae0b2e464098a15281e03633c745~tplv-k3u1fbpfcp-zoom-in-crop-mark-3024-0-0-0.image.png

最近主要是在期末复习,敲代码的时间少了,献丑了,使用需要去官网申请一个key,然后在插件中填写,这里就不详细介绍了,插件上有安装的具体介绍,大家都是程序员,这个安装应该不费劲。

目录
相关文章
|
3天前
|
JavaScript
浏览器插件crx文件--JS混淆与解密
浏览器插件crx文件--JS混淆与解密
21 0
|
3天前
【Typora】markdown神器之Typora无限使用安装与基本操作教程
【Typora】markdown神器之Typora无限使用安装与基本操作教程
67 3
|
3天前
|
程序员 Linux iOS开发
一款比Typora更简洁优雅的Markdown编辑器神器(完全开源免费)
一款比Typora更简洁优雅的Markdown编辑器神器(完全开源免费)
|
3天前
设置VSCode代码编辑器右侧的Minimap代码缩略图滚动条切换显示、隐藏的快捷键Alt+M
设置VSCode代码编辑器右侧的Minimap代码缩略图滚动条切换显示、隐藏的快捷键Alt+M
|
3天前
|
前端开发 C++ iOS开发
几款主流好用的markdown编辑器介绍
几款主流好用的markdown编辑器介绍
59 1
|
3天前
|
JavaScript
js的插件
js的插件
14 1
|
3天前
|
API 开发工具 C++
【专栏:工具与技巧篇】使用代码编辑器(VS Code/Sublime Text)提升开发效率
【4月更文挑战第30天】在VS Code与Sublime Text两大流行代码编辑器中,开发者可借助其高效特性提升编程效率。VS Code拥有丰富的插件生态、内置Git集成、强大的调试工具、智能提示和多文件导航功能。Sublime Text则以其轻量级、快速响应、多光标编辑及自定义构建系统见长。学习编辑器的键盘快捷键、自定义配置、使用内置终端以及键绑定和宏,将助开发者进一步提高开发效率。选择适合自己的编辑器并不断适应新技术是提升开发工作流的关键。
|
3天前
|
API CDN
Electron Markdown编辑器实战:资源管理器实现
Electron Markdown编辑器实战:资源管理器实现
|
3天前
|
JSON 前端开发 JavaScript
【2024-04-22 源码】最新PDF批注注释插件库,pdf.js插件库,纯前端离线JavaScript库(PDF高亮、下划线、橡皮擦、文本框、画笔、历史记录)
一款基于 pdf.js 开发的PDF批注插件库,支持纯离线内网部署,功能完善、强大且在不断升级,极易上手,欢迎关注!
37 4
【2024-04-22 源码】最新PDF批注注释插件库,pdf.js插件库,纯前端离线JavaScript库(PDF高亮、下划线、橡皮擦、文本框、画笔、历史记录)
|
3天前
|
网络协议 Ubuntu Linux
Linux系统Docker部署StackEdit Markdown并实现公网访问本地编辑器
Linux系统Docker部署StackEdit Markdown并实现公网访问本地编辑器