首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

这 14 个 VSCode 插件,让你写代码如同神一般

可以说,Visual Studio Code 这个编辑器,让微软在开源社区赢回了王者段位,要知道全球 2400 万开发者中有 1400 万称 VSCode 为自己的家,再加上 GitHub 和 VSCode...的结合,几乎所有的程序员的都离不开 VSCode,不过,VSCode 如此优秀,值得每个程序员使用,甚至我觉得非程序员都可以用它来码字。...悬停查看文档:Docs View 效果展示: 光标放在某个函数或类上面,就可以在边栏或面板中显示相关文档 点这里安装Docs View[5] 5....它还可以查找如何使用库,并在 VS Code 编辑器本身中对其进行自动化。 点这里安装Krinql[9] 9....实时对 Python 代码进行检查:Wolf 也就是说,你可以在 VSCode 中体验 Python 解释器里面的那种所见即所得的体验,功能上和 AREPL for Python 有点像。

1.7K10

盘点一个VScode中Python解释器选择的问题

一、前言 前几天在Python最强王者群【PythonPie】问了一个Python解释器的问题,这里拿出来给大家分享下。...如果问题仍然存在,您可以尝试在VS Code中手动添加Conda环境。您可以在VS Code左下角选择Python解释器,然后选择“选择解释器”选项,手动添加Conda环境的路径并保存更改。...一般在VS Code左下角选择Python解释器,然后选择“选择解释器”选项,手动添加Conda环境的路径并保存更改就可以了,如果不行的话,你就重启vscode或者电脑试试看。...后来还是不行,【eric】给了一个建议,打开VScode编辑器,按下快捷键“Ctrl+Shift+P”,调出全局设置搜索窗口,它会显示在整个编辑器窗口顶部居中的位置,然后输入“Python:Select...这篇文章主要盘点了一个Python解释器选择的问题,文中针对该问题,给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。

1.2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    在PyCharm上配置SFTP并使用远程解释器

    在PyCharm上配置SFTP并使用远程的解释器还是有一些配置工作需要做的,第一次接触的话会因为某些细节的遗漏而配置不成功。 总结一下SFTP至少有两点要注意: 1、配置远程连接信息。...除了SFTP的映射外,PyCharm还支持直接使用远程的解释器,这样就多了一步: 设置远程解释器。...3、在新建的配置界面中输入SFTP host、Port、Root path、User name、Password等。...在配置栏右端配置按钮处点击add新建,在最新的2018版本中,配置界面变成这样,我一般会create一个copy。 ?...在新建了一个copy选项后方可选择下一步,这是需要设置远程解释器的路径和远程工程的执行路径。如果远程解释器是在虚拟环境中的,需要直接指定到虚拟环境的解释器。 ?

    5.9K20

    在 Jupyter Notebook 中查看所使用的 Python 版本和 Python 解释器路径

    在 Jupyter Notebook 中,当用户选择 Python 内核时,他们实际上是在选择一个 Python 解释器来执行代码。...这个解释器可以是系统中安装的任何 Python 版本(例如 Python 3.6.5、Python 3.9.18 等),也可以是用户通过 Anaconda 等工具安装的特定环境。...融合到一个文件中的代码示例 下面是一个简单的 Python 代码示例,它可以在 Jupyter Notebook 中运行。这段代码定义了一个函数,并使用该函数计算两个数的和。...可以通过在 Notebook 中运行 import sys 和 print(sys.version) 来查看当前 Python 解释器的版本信息。...可以通过 print(sys.executable) 来查看当前 Python 解释器的可执行文件路径。

    92300

    在 JavaScript 中通过 queueMicrotask() 使用微任务

    这里是一个快速、简单的解释,但若你想了解更多细节,可以阅读这篇文章中的信息 In depth: Microtasks and the JavaScript runtime environment。...何时使用微服务 在本章节中,我们来看看微服务特别有用的场景。...我们可以通过在 if 子句里使用一个微任务来确保操作顺序的一致性,以达到平衡两个子句的目的: customElement.prototype.getData = url => { if (this.cache...最后,使用 fetch() 方法将编码后的 JSON 发往服务器。...服务器将接到 JSON 字符串,然后大概会将其解码并处理其从结果数组中找到的消息。 例子 简单微任务示例 在这个简单的例子中,我们将看到入列一个微任务后,会引起其回调函数在顶层脚本完毕后运行。

    3.2K10

    通过Canvas在浏览器中更酷的展示视频

    为实现更加高阶的视觉效果,Canvas API向开发人员提供了一种通过元素在DOM中绘制图形的方法。此方法的一项常见用例就是处理图像,这也使其成为处理连续图像也就是视频的一大利器。...接下来,通过设置一个监听器来启动我们所构造的函数集合,以便于在视频元素开始播放时应用这些优化。 当play事件被触发时,updateCanvas方法开始被调用。...当Phil在不同的浏览器或设备中打开该网页时,他意识到了我们正在处理的色彩空间问题——在解码视频时,不同的浏览器或硬件处理颜色空间的方式不同,因此就像我们试图做的那样,这里基本上没有办法可靠地匹配不同解码器的十六进制值...经许可使用的多路分配图像。 为了解决这个问题,我们放弃了这种尝试并试图只在每个浏览器内进行初始修复。...我们将进一步讨论最后一个例子并将其中的一些概念结合在一起:我们使用 Tensorflow的对象检测模型 在每个帧中查找对象并对它们进行分类,然后我们将在画布中用框绘制框架和与之相关的标签。

    2.1K30

    Linux服务器部署Web版VSCode,在window下使用浏览器在linux环境下编写代码

    最近尝试了一下在Linux服务器上部署VSCode,也就是code-server,然后在windows电脑上通过浏览器访问打开在线编辑器编写代码,以下记录一下部署过程。...1、在linux服务器上安装code-server a、进入到home目录下 b、创建vscode目录 c、进入vscode目录 d、使用wget命令下载code-server压缩包,我这里安装的是4.9.1...版本 e、使用tar命令解压压缩包 cd /home mkdir vscode cd vscode wget https://github.com/coder/code-server/releases/.../code-server 命令,启动code-server服务  g、此时在自己的window电脑上就可以通过:服务器ip:8081 来访问web版的vscode了,效果如下图:  第一次访问需要输入之前在...config.yaml配置文件里设置的登录密码(123456),就可以愉快的在浏览器下写代码了 3、设置code-server服务保持后台在线 但是到这里还有一个问题,当前这种运行是在前台运行的,不是在后台运行的

    64310

    基于WSL2 + VSCode + Clangd 打造最强CC++编辑器

    可在windows 文件管理器中访问 WSL 2 文件,此外还可以通过虚拟机的方法互通文件,如网络,文件共享等),而 WSL 1 则与 windows 在同一文件系统中。...4、VSCode配置Clangd 在WSL2中配置Clangd 本文在WSL2中配置Clangd语言服务器,如果没有安装WSL2也可以在Windows中安装Clangd语言服务器。...6、VSCode在WSL2中安装Clangd客户端插件: VSCode在WSL2中安装Clangd客户端插件用于与Clangd语言服务器进行LSP协议交互。...在插件管理中搜索Clangd客户端插件,选择 "在WSL:Ubuntu-20.04中安装" ,这个只是VSCode与Clangd语言服务器进行进行LSP协议交互的Clangd客户端。...具体的各种参数可以在WSL2中通过 "clangd --help" 命令查看,这里不再赘述。

    8.2K30

    在群晖NAS中通过docker安装密码管理器bitwarden

    密码越来越多,网上,网下的,重要的,不重要的,如果每一个密码都设定不一样的,哪怕是大罗金仙也记不清楚了,所以,密码管理器就出现了,一个超级复杂的密码保护其他的所有密码——免费的密码管理器bitwarden...这里就介绍在群晖NAS上怎么通过docker实现本地部署bitwarden,这里有一个前置条件,那就是NAS要安装SSL证书,可以通过HTTPS进行加密访问。...不过 Bit­war­den 官方服务对服务器需要的资源有点多,内存必须大于2G,小内存机器是根本跑不起来的,一般推荐使用第三方开发的 Vaultwarden。...准备工作 创建文件夹 在DSM中使用file station创建两个文件夹: /docker/vaultwarden/1.32.0 /docker/vaultwarden/1.32.0/ssl 证书导入...其他配置 Vaultwarden 可以通过环境变量来自定义各种配置,它的所有环境变量都在这个文件中: https://github.com/dani-garcia/vaultwarden/blob/main

    59310

    推荐一款神器:在浏览器中运行 vscode,随时随地写代码

    一次偶然的机会,让我看到了一个 GitHub 项目:code-server,一个在浏览器中使用 vscode 编辑器的项目。 什么都别说,先上图 ? 在笔记本 Chrome 浏览器上显示如图 ?...—auth password 是否加入登陆密码验证,如果没有加入的话,那么任何人都可以通过访问地址来访问你的编辑器了。 关于 vscode 的插件 在早一些的版本中,是无法在编辑器中直接安装插件的。...由于我已经使用过了,所以也新建了几个 python 文件, 接下来,在 vscode 中,配置你的 python 环境,如图: ?...配置完成之后,再在扩展库中找一些自己常用的工具库,那么就可以愉快的在浏览器中编辑 python 了。当然其他语言的也是差不多的操作。...遇到的错误 这里就罗列一下此次折腾中遇到的问题,如果你遇到问题解决不了,可以加我微信: 新建文件没有权限 vscode 插件无法安装 配置好插件后,无法运行调试 最终这些问题都是通过查看 issue 搞定的

    2.6K10

    vscode连接远程服务器

    起因 vscode有远程开发功能,即可以在windows打开vscode,连接上linux服务器写代码 但由于公司集群登录节点是centos6,官方表示centos6需要升级glibc和libstdc+...+,没有管理员权限,只能找一台centos7的计算节点,想办法跳过登录节点 使用ssh tunnel win10安装ssh 可选择安装openSSH或者通过WSL/cygwin安装SSH 建立ssh tunnel...PRIVATE_PORT​:TARGET_SERVER​:22 USER_NAME​@LOGIN_SERVER​​ 示例 ssh -NfL 8888:10.225.1.1:22 zhangsan@10.225.2.2 解释...: PRIVATE_PORT​ 端口号,注意不能重复,可以尽量给大一点 TARGET_SERVER​ 目标centos7机器的地址,vscode连接后将在此服务器运行 LOGIN_SERVER​​ 版本为...centos6的登录节点的地址,仅作为跳板使用 vscode配置 在Remote插件进行配置 Host login HostName localhost Port 8888 User zhangsan

    11.1K20

    使用WSL 2和VSCode开发调试

    上篇介绍了如何安装WSL 2,接下来实战如何使用WSL 2和VScode在Windows上做非微软系的开发调试工作 安装VSCode 通过官网下载,一般使用User Installer,建议使用64...安装WSL插件 我们希望能在Windows上的VScode,远程调试WSL里运行的程序,社区提供了Remote – WSL插件,实现VScode端无缝操作WSL。 ? ?...在WSL 2启动VScode 通过Powershell登录WSL 2的Ubuntu环境,cd到你的目标程序目录,输入code ....,就可以直接启动VScode,打开的目录也是目标程序所在目录: https://youtu.be/tThvEBBuB54 第一次启动时,会在WSL环境上安装VScode Server服务,如下图所示:...调试WSL的Golang程序 想要在VScode里调试Golang程序,推荐安装专属插件,就可以实现本地调试(相关系列文章请戳这里);想要在VScode里远程调试Golang程序,需要在安装专属插件时选择

    10.7K10

    基于vscode 打造Linux C++编码环境

    自己目前C++编码环境是基于vscode打造的,再通过vscode远程登录到Linux(remote Linux)。...我自己的使用场景: WSL能满足要求时,基本都用WSL 当WSL无法满足时,就使用虚拟机 当然,嫌麻烦完全可以仅使用虚拟机,除了无法在WINDOWs-10随处开启 Linux shell外,基本无差别。...下面讲解下vscode怎么联合WSL / 虚拟机打造C++编码环境。 vscode + WSL 1. 安装WSL。在微软官方文档 中有安装WSL的详细教程,照着步骤安装即可。...到此,从安装WSL到在WSL中编译运行一个cpp程序,大致讲解完毕,整个过程基本没有配置、便于使用。可能你发现了,是不是还缺少一个环节:debug。 由于在上面步骤【4】中,已经安装了gdb调试软件。...00:00:00 sshd 到此,SSH服务器已经开启,下面讲解怎么从vscode remote到虚拟机中。 vscode连接虚拟机 1.

    2.8K30

    【玩转腾讯云】 在Debian上配置Git服务器,客户端使用VSCode访问

    project.git cd /repos/project.git git init --bare --shared 二、客户端:安装配置Git(以macOS 10.15 Catalina为例) 安装Git软件 在...如果未配置,Git 会使用操作系统默认的文本编辑器。...如果想使用不同的文本编辑器,例如 vscode,可以这样做: git config --global core.editor code 生成SSH公钥 首先确认自己是否已拥有密钥: $ cd ~/.ssh...最后,将得到的**id_dsa.pub**上传到服务器。 三、服务器端:将用户公钥加入系统 假设我们已经获得了客户端上传的公钥文件id_dsa.pub,并将它们保存在/tmp文件夹中。...使用Git仓库 在VSCode新建一个窗口,打开“源代码管理” 选择“打开文件夹”,“/path/to/project” Enjoy it~!

    6.3K00

    使用Jupyterlite在浏览器中运行Jupyter Notebook

    Jupyter 的易用性很大程度上促进了 Python 在数据科学和机器学习领域的流行,Kaggle 和 Google Colab 等平台都提供了 Jupyter Notebook 的使用环境。...前几年我一般使用 Jupyter Lab 编写 Notebook,随着 VS Code Jupyter 拓展的发展和成熟,我现在更倾向于使用 VS Code 来编写 Notebook,可以充分利用到 VS...有没有办法在一台没有安装 Python 环境的电脑或者移动设备运行 Jupyter Notebook 呢?答案是肯定的。...Jupyterlite是一个纯浏览器环境的 Jupyter Lab 复刻,基于 Pyodide(一个 CPython 的 wasm 实现)。...图片 有多种方法可以在浏览器中体验 Jupyterlite,最简单的是访问 Jupyterlite 提供的演示页面,也可以从 Jupyterlite 提供的模板创建一个新的 github 项目,并配置

    2.7K30

    Python中装饰器在实际开发中如何使用?

    Python中的装饰器是一种强大的编程技术,它允许我们在不修改被装饰对象源代码的情况下,通过添加额外的功能来扩展其行为。...在Python中,装饰器本质上是一个可调用的对象,它接受一个函数作为输入,并返回一个新的函数作为输出。装饰器可以通过使用@符号将其应用到目标函数上,从而改变目标函数的行为。...装饰器通常定义为普通的Python函数,其内部包含一个嵌套函数,用于对目标函数进行包装和修饰。 下面我们将详细介绍装饰器的使用方法以及在实际开发中的应用。 1....多个装饰器的组合使用 在实际开发中,我们可能会同时应用多个装饰器,这时装饰器的顺序非常重要。装饰器按照从上到下的顺序进行嵌套,最上层的装饰器首先生效。...在上述示例中,DecoratorClass是一个类装饰器,它接受一个函数作为参数,并通过__call__方法实现对原始函数的包装和修饰。

    11210
    领券