精华内容
下载资源
问答
  • 轻沉 发自 浅度寺 量子位 出品 | 公众号 QbitAI在程序员圈子里,Visual Studio Code(以下简称VSCode)可以说是目前最火的代码编辑器之一了。它是微软出品的一款可扩展的轻量级开源编辑器,并且支持全平台系统。这些...

    652cbf21-5b0f-eb11-8da9-e4434bdf6706.png
    轻沉 发自 浅度寺
    量子位 出品 | 公众号 QbitAI

    在程序员圈子里,Visual Studio Code(以下简称VSCode)可以说是目前最火的代码编辑器之一了。

    它是微软出品的一款可扩展的轻量级开源编辑器,并且支持全平台系统。这些特性使得VSCode颇受欢迎,这也使其成为了一个很棒的Python开发平台。

    在本文中,你将学到如何在VSCode中进行高效的Python开发,其中包括:

    • 安装VSCode
    • 安装插件让Python开发更便利
    • 编写一个简单的Python应用
    • 学习如何在VSCode中运行和调试已有的Python程序
    • 在VSCode中使用Git和Github来管理代码

    本文假设你已经熟悉了基本的Python开发,并且计算机上安装了某个版本的Python(Python2.7、Python3.6/7、Anaconda等)。

    文中会提供Ubuntu和Windows系统上的运行截图和样例,但由于VSCode还可以在其他主流平台上运行,所以你可能会在实际操作中看到略微有些差异的UI界面,一些命令的键位可能也需要修改。

    VSCode的安装与配置

    在任何平台上安装VSCode都不是难事。微软提供了Windows,Mac和Linux平台上详尽的安装指引,并且每月都会有更新以推出新特性或修复已知问题。

    这些都可以在VSCode官网上找到:https://code.visualstudio.com

    682cbf21-5b0f-eb11-8da9-e4434bdf6706.png

    可能你会想,VSCode和那个庞大的Visual Studio名字这么像,它们会不会有什么关系呢?但其实,并没有,哈哈。

    VSCode默认支持多种编程语言,并且有着丰富的扩展。VSCode每月更新,你可以在微软博客上随时关注更新的进展。微软甚至把代码开源在了Github上供所有开发者克隆仓库甚至贡献代码(暗示大家赶紧来提PR)。

    VSCode的用户界面官方给出了详细的操作说明,如下图所示,在此不再赘述。

    6a2cbf21-5b0f-eb11-8da9-e4434bdf6706.png

    为Python开发安装插件

    正如上文中提到,VSCode可以通过自身良好的扩展性质来支持各种编程语言的开发。

    Python插件使我们可以更方便地在VSCode中进行Python开发,它有以下功能和特点:

    • 支持Python2.7和Python3.4+的Pyhon版本
    • 使用IntelliSense进行代码补全
    • 代码检查器
    • 对调试的支持
    • 代码段功能
    • 对单元测试的支持
    • 自动应用虚拟环境
    • 可在Jupyter环境和Jupyter Notebook中编辑代码

    6b2cbf21-5b0f-eb11-8da9-e4434bdf6706.png

    事实上,VSCode插件并不仅是编程语言层面的,如下面这些:Keymaps可以改变VSCode的操作方式,让那些习惯使用Atom,Sublime Text,Emacs,Vim,Pycharm等其他编辑器的开发者更舒服。

    Themes可以定制用户界面外观,不管你是喜欢亮色、暗色或五彩斑斓的黑,它都能满足;Language提供了良好的本地化体验。

    还有一些很有用的插件推荐给大家:

    • GitLens提供了许多可以直接在编辑窗口中使用的Git特性,包括blame标注和仓库探索等;
    • Autosave可以通过菜单栏File—Auto Save开启,顾名思义,它会以固定的时间间隔保存你的代码,默认是1000毫秒(1秒),这个值是可以配置的;
    • Settings Sync可以让你通过Github在多个VSCode安装中同步配置,如果你会在不同的机器上使用VSCode,这么做可以让你保持开发环境的一致性;
    • Docker插件可以当让你愉快地使用Docker工作,它帮助开发者编写dockerfile和docker-compose.yml,打包并部署项目,甚至为项目自动生成dockerfile。

    当然了,你也可以自己发掘其他有趣有用的插件,欢迎和大家分享你的发现!

    可以通过点击左边活动栏的插件图标来进行插件或主题的发现和安装。你可以通过关键词来搜索插件,用多种方式排序搜索结果,并快捷方便地安装插件。

    对于本文中使用到的Python插件,你可以搜索Python字样,然后在特定项上点击install进行安装。

    6d2cbf21-5b0f-eb11-8da9-e4434bdf6706.png

    同理,你可以用这种方式安装其他上面提到的插件。

    VSCode配置文件

    VSCode通过用户(user)工作区(workspace)设置实现高度可配置化。

    用户设置是应用于所有VSCode实例的全局性设置,而工作区设置是应用于特定文件夹或项目的局部设置。工作区设置给VSCode提供了极大的灵活性,我们在之后调出的都是工作区设置。

    工作区设置以json格式保存在项目目录下.vscode文件夹中。

    写个Python程序

    让我们从一个Python程序开始探索如何在VSCode中进行Python开发。你可以在VSCode中使用快捷键Ctrl+N来编辑一个新文件(也可以在菜单栏中选择File—New File)。

    Tips:VSCode用户界面提供了命令盘(command palette)功能,使你可以手不离键盘就能搜索、执行各项命令。按下Ctrl+Shift+P打开命令盘,键入new file,按下回车,也可以编辑一个新文件。

    无论用哪种方法,你应该可以看到类似下面这样的窗口:

    6e2cbf21-5b0f-eb11-8da9-e4434bdf6706.png

    新文件打开后,就可以开始写代码啦。

    我们快速写一个埃拉托斯特尼筛法(用来寻找不超过一个数的所有质数)作为测试代码。从下面这两行开始:

    sieve = [True] * 101
    for i in range(2, 100):
    

    你应该看到类似下面的场景:

    6f2cbf21-5b0f-eb11-8da9-e4434bdf6706.png

    等等,发生什么了?为什么VSCode没有任何关键词高亮,格式自动调整等有用的东西?要它何用?

    答案是,目前VSCode还不知道你在写什么。这个文字缓冲区叫做Untitled-1,如果你看看窗口右下角,你会发现写着Plain Text,也就是说VSCode还不知道你在写Python代码。

    为了让Python插件发挥作用,我们需要将文件存储为后缀为py的文件,如sieve.py。你可以通过菜单栏File—Save File,或者按下Ctrl+S,或在命令盘键入save file来做到这一点。VSCode看到py后缀就会将文件解释为Python代码。现在你的窗口应该长这样:

    702cbf21-5b0f-eb11-8da9-e4434bdf6706.png

    好多了有没有!VSCode自动按照Python语言重新确定了格式,你可以在窗口左下角验证当前编程语言的正确性。

    如果你同时安装了多个版本的Python(如Python2.7,Python3.x和Anaconda),你可以通过点击左下角的语言(这里的Python x.x.x)或在命令盘中选择select interpreter来切换Python解释器。VSCode默认用PEP8标准来格式化Python代码,但你也可以选用其他标准。

    现在让我们完成剩余筛法代码。

    为了能观察到IntelliSense发挥作用,请不要直接复制粘贴这段代码。亲手输入,你将看到下面的画面:

    712cbf21-5b0f-eb11-8da9-e4434bdf6706.png

    下面是埃拉托斯特尼筛法中“筛”这个部分的完整代码:

    sieve = [True] * 101
    for i in range(2, 100):
        if sieve[i]:
            print(i)
            for j in range(i*i, 100, i):
                sieve[j] = False
    

    输入这段代码时,VSCode自动缩进了for和if下的语句,自动加上了结尾大括号,并为你提供输入建议。这就是IntelliSense的威力。

    运行Python代码

    既然写完了代码,我们就可以运行它了。因为VSCode可以直接在编辑器里运行代码,所以我们完全不需要离开编辑器。按Ctrl+S保存文件,接着在编辑器窗口中点击鼠标右键,选择Run Python File in Terminal。

    722cbf21-5b0f-eb11-8da9-e4434bdf6706.png

    可以看见,窗口下方出现了Terminal选项卡,显示了代码的输出。

    对Python代码检查器的支持

    你可能在写代码的时候看见过一个弹出框,上面写着代码检查器不可用(linting was not available)。你可以在弹出框中快速安装一个代码检查器,默认安装的是PyLint。VSCode也支持其他检查器,包括:flake8、mypy、pydocstyle、pep8、prospector、pyllama、bandit等。

    Python代码检查器页面有配置每一种检查器的详细资料。注意,代码检查器的选择是项目级别的工作区设置,而不是全局用户设置。

    编辑一个已有的Python项目

    在埃拉托斯特尼筛法的例子中,你创建了一个单独的Python文件。这作为例子来讲很合适,但通常你会创建更大的项目,并在其上工作一段时间。一个典型的创建新项目的工作流程如下:

    • 创建一个存放项目的文件夹(其中可能包含一个新的Github项目)
    • 切换到新文件夹
    • 用命令代码创建一个初始Python代码文件

    在Python项目中使用VSCode会给你带来更多精彩的功能,让我们看看VSCode是怎样对付大型工程的。

    早在上个世纪我还是一名年轻的程序员时,我用调度场算法写过一个将算式解析为中缀表达式的计算器程序。为了展示VSCode中项目专属的特性,我将算法重构成了Python的一个算式求值库:

    JFincher42/PyEval​github.com
    732cbf21-5b0f-eb11-8da9-e4434bdf6706.png

    大家可以随意克隆至本地以进行后面的操作。

    本地文件夹建好后,你可以通过VSCode快捷地打开整个文件夹,我比较喜欢下面这种方式:

    cd /path/to/project
    code .
    

    当这样打开时,VSCode将检测到并开启任何项目中存在的virtualenv、pipenv或conda虚拟环境,你甚至都不用自己手动去启动虚拟环境!以下几种方式都可以在用户界面中打开一个文件夹:菜单栏中点击File—Open Folder;按下快捷键Ctrl+K或Ctrl+O;在命令盘中键入file:open folder。

    我的公式求值库项目打开后看起来是这样的:

    752cbf21-5b0f-eb11-8da9-e4434bdf6706.png

    当VSCode打开文件夹时,它同时也会打开你最近打开的文件(这个行为是可配置的)。

    你可以打开、编辑、运行、调试文件列表中的任何文件。

    左侧活动区的探索者视图向你展示了文件夹中的所有文件,并告诉你在当前打开的选项卡中有多少编辑了但还没有保存的文件。

    对测试的支持

    如果当前环境安装了测试框架,VSCode可以自动识别已有的用测试框架编写的测试代码。我用unittest为我的公式求值库写了一个单元测试,大家可以用它作为例子来学习。

    你可以在项目中的任何一个文件中右键选择Run Current Unit Test File来运行已有的单元测试。VSCode会询问你使用哪种测试框架、项目中测试代码存放的路径,以及测试文件的命名方式。

    这些设置都将作为工作去设置被保存在项目.vscode文件夹下的settings.json文件中,你也可以在那里更改这些设置。对于我的公式求值项目,我们选择用unittest框架,测试代码在当前目录下,测试代码命名为*_test.py。

    一旦配置好了测试框架、找到了测试代码,你就可以点击状态栏的Run Tests来运行所有的测试。

    772cbf21-5b0f-eb11-8da9-e4434bdf6706.png

    你甚至可以通过点击状态栏的Run Tests,然后选择Run Unit Test Method来运行单个测试。这样我们就可以单独运行失败的测例,能够节省一大笔时间!测试结果输出在Output选项卡中。

    对调试的支持

    即使VSCode是个编辑器,但在其中调试代码也是可行的。VSCode提供了许多好的代码调试器所拥有的特性:

    • 自动变量追踪
    • watch表达式
    • 断点
    • 调用栈检查

    它们作为调试视图的一部分被显示在活动栏中:

    7b2cbf21-5b0f-eb11-8da9-e4434bdf6706.png

    调试器可以控制Python应用在内置终端或远程终端实例上运行。它可以连接一个正在运行的Python实例,甚至可以调试Django和Flask应用。

    用VSCode调试单个Python文件就和按F5启动调试器一样简单。你可以按F10和F11来跳出或进入函数,按Shift+F5退出调试器。按F9或单击编辑框左侧区域来设置断点。

    当你要开始调试像Django和Flask应用这种更复杂的项目时,需要进行调试配置。在调试视图中,选择配置下拉菜单中的添加配置,然后选择Python:

    7d2cbf21-5b0f-eb11-8da9-e4434bdf6706.png

    上面的配置存储在了.vscode/launch.json中,你可以针对像Django、Flask这种特殊应用的设立专门的配置。

    你甚至可以远程调试,或是调试Jinja模板。这一切只需在配置下拉菜单中选择合适的配置项即可。

    Git集成

    VSCode内置版本控制机制,并自带对Git和Github的支持,你也可以安装插件以支持其他版本控制软件。版本控制视图中提供了各种版本控制功能:

    7f2cbf21-5b0f-eb11-8da9-e4434bdf6706.png

    如果你的项目目录包含.git文件夹,那么VSCode自动开启完整的Git和Github支持。你可以进行的操作包括:

    • 提交文件到Git
    • 向远程仓库推送更新,或从远程仓库拉更新
    • 切换已有分支或新建分支
    • 查看并解决合并冲突
    • 查看代码差别

    所有这些事都可以直接在VSCode用户界面中完成:

    812cbf21-5b0f-eb11-8da9-e4434bdf6706.png

    VSCode也能识别来自编辑器外的文件内容改变并做出反应。

    在VSCode中提交最近的代码更改是很方便直接的。在版本控制视图中,被修改的文件用M标记,新的未追踪文件用U标记。

    鼠标悬浮于文件上,点击加号(+)来添加更改。在顶端输入提交信息,最后点击对勾来提交这些更改。

    842cbf21-5b0f-eb11-8da9-e4434bdf6706.png

    你也可以在VSCode中将本地提交推至Github。选择版本控制视图中的Sync,点击状态栏中的Synchronize Changes即可。

    结论

    VSCode是目前最棒的通用编辑器,也是Python开发者的绝佳选择。通过这篇文章你学到了:

    • 如何安装VSCode
    • 如何查找、安装插件来开启对Python的支持
    • 如何用VSCode更轻松地编写Python程序
    • 如何用VSCode运行、调试Python代码
    • 如何在VSCode中使用Git和Github

    VSCode已经成为了我进行Python甚至其他项目开发时最常用的编辑器,推荐给你,希望你也可以试试看~

    量子位 · QbitAI

    վ'ᴗ' ի 追踪AI技术和产品新动态

    戳右上角「+关注」获取最新资讯↗↗

    如果喜欢,请分享or点赞吧~比心❤

    展开全文
  • ———— 推荐插件 很喜欢的皮肤主题 Dracula Official 暗紫色的皮肤,代码皮肤示例 Material Theme vscode最悠久的主题,也很好看! 必备,简体中文插件 Chinese (Simplified) Language Pack for Visual Studio ...

    打开设置

    点开文本工作区

    往下划,打开这个

    将first修改成

     

    打开settings.json

    原本最下方是这样

    修改成如下

      "editor.suggest.snippetsPreventQuickSuggestions": false,
         "files.associations":{
                    "*.html":"html"
            },

    files.associations": { "*.html":"html" } 的意思为在编辑器中编辑后缀为.html的文件时会激活html语言的相应功能。 可以将.html换成.vue,就是在编辑后缀为.vue的文件时激活html代码了。

    保存后立即生效。

    ————

    推荐插件

    很喜欢的皮肤主题

    Dracula Official

    暗紫色的皮肤,代码皮肤示例

     

    Material Theme

    vscode最悠久的主题,也很好看!

    必备,简体中文插件

    Chinese (Simplified) Language Pack for Visual Studio Code

    Django框架

    mysql

    python

     

    open in browser

    可以直接右键打开特定浏览器调试,很方便。

    路径补全

    Path Intellisense

    vue开发

    VETUR

    451万+ VS Code 下面的 Vue 工具!

    语法高亮,代码补全,基本是vue开发必备插件

     

    jQuery Code Snippets

    jQuery爱好者的福音

    Git Project Manager

    可以直接一键搜索并打开某个基于 Git 管理的项目

    Debugger for Chrome

    必备, 用 Chrome 来 Debug  自己的JavaScript 代码,或其它支持 Chrome Debugger 协议的平台,下载了它就不用打开浏览器的控制台也能进行打断点。

     

    展开全文
  • 一些提高开发效率的VSCode必备插件(分享)提高开发效率的虚拟代码的一些重要插件(分享),本文推荐一些VSCode插件来提高效率。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有帮助。Visual Studio Code插件...

    一些提高开发效率的VSCode必备插件(分享)提高开发效率的虚拟代码的一些重要插件(分享),本文推荐一些VSCode插件来提高效率。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有帮助。Visual Studio Code插件,提高效率必备~

    0be5f646e5f70b6f15b67f3adf9679f7.png

    相关建议:《vscode教程》

    我们的VSC(VSCode)将会像一只有五道激光的独角兽!接下来我会介绍一下我每天使用的非常有用的插件。

    如果您是新来VSC的,请单击左侧底部的按钮安装插件。

    0c82f60834d3064f8887597280ee4b44.gif

    1、Material Theme

    下载数量:130万

    Visual Studio代码最古老的主题!

    7ff4919067caf57bf69548f5993faa0f.png

    2、Auto Import

    下载数量:46万

    自动搜索、分析,然后提供代码完成。对于类型脚本和TSX,可以应用它。

    77dbdfbb3060f81d0ab8b19f7a3b3188.gif

    3、Import Cost

    下载数量:410,000

    插件在行尾显示导入包的大小。为了计算包的大小,插件使用Webpack和babili-webpack-plugin。

    缩进-彩虹

    下载数量:13万

    一个简单的插件可以使对齐更加易读。

    7dc5958ff062a85c3a9878f77ce67ab8.png

    4、IntelliSense for CSS class names in HTML

    下载数量:243万

    基于您的项目和链接标签引用的外部文件,这个智能插件提供了在HTML中完成的CSS类名。

    48d74151f3972e2730df612c48a4e344.gif

    5、SVG Viewer

    下载数量:29万

    一个预览SVG的插件。

    b755a8280137e36cc1ab9e5450d07844.gif

    6、Prettier

    下载数量:357万

    没有这个插件就活不下去。你需要它一键美化你的JavaScript/TypeScript/CSS代码。

    7b002eeccab8a19cd97bfee49d992a67.png

    7、React Native Tools

    下载数量:218万

    代码提示,调试,集成RN命令。

    134fe82830493cd05546d327671bc69d.gif

    8、Sublime Text Keymap and Settings Importer

    下载数量:76万

    从下载,的数量来看,似乎很多人已经从崇高的文本转移。

    89598d7c264ca9c67d58a6e72dda914f.png

    这个插件把visual studio代码的快捷键绑定改成了和升华文字3一样。可以试试:cmd P (Mac),ctrl P (Windows)。

    45ea0983b1dace1b195ff7acf21352c2.gif

    可以跳转到文件。如果你在搜索,之前添加符号,你甚至可以搜索动作,比如打开内置终端,安装插件等等。

    对于那些习惯使用ST3的人来说,这是一个巨大的奖励。

    9、npm Intellisense

    下载数量:88万

    VSCode插件可以自动完成导入语句中的npm模块名称。

    043b122c60d749cb43113d02c3afa749.gif

    10、lit-html

    下载数量:30,000

    如果在JavaScript/TypeScript文件中使用了HTML标签,那么lit-html提供了语法高亮和相应的补全支持。

    6f3a72ba7e81bd05aba19ebb4445512c.gif

    12、highlight-matching-tag

    下载数量:60,000

    默认情况下,这应该是VSCode应该提供的一个函数,突出显示匹配的标签。

    5fbd62845db81bb4e7b9260d9fb12826.gif

    13、GitLens

    下载数量:772万

    什么都不说,直接上图!

    c165316f722844c40c01a7c9c69037be.png

    14、Git Project Manager

    下载数量:370,000

    Git项目经理可以直接点击搜索,打开一个基于git管理的项目。

    56b4740affea87da03fa33d10280ba5d.gif

    15、Git History

    下载数量:332万

    用于查看git日志或git历史文件,比较不同的分支,提交。

    3ff6881d0f974f9e1955729bf5cac260.png

    16、File Utils

    下载数量:80,000

    它提供了一种更简单的方法来创建、复制、移动、重命名和删除文件/文件夹。

    7a01fe67f9e28ee5068b0b5b12f052fb.gif

    17、Bracket Pair Colorizer

    下载数量:228万

    如果您的代码有许多回调,这个突出显示可以帮助您更好地区分不同的代码块。

    724976f1257de8d5006d4feed06c8f3b.png

    18、Color Highlight

    下载数量:250,000

    想象你定义的颜色。

    318a3f78552123525699bbee2b691efb.png

    19、CSS Peek

    下载数量:230,000

    你可以通过CSS id或者HTML中的类来定位它的定义。

    880877753a8be21acb7f258cd9b34bf7.gif

    20、Debugger for Chrome

    下载数量:1111万

    使用Chrome调试你的JavaScript代码,或者其他支持Chrome调试器协议的平台。

    ff74fb2483dafa4b45cd927a0c2323d0.png

    21、Quokka.js

    下载数量:172万

    实时执行JavaScript代码(快速演示很有用)。

    f6f37194afe89d70bc41277d8eecd967.gif

    22、Trailing Spaces

    下载数量:70,000

    突出显示那些多余的空格,并快速删除它们。

    849bcf3591bbe6957317d1d70259424a.png

    23、TypeScript Hero

    下载数量:72万

    TypeScript编程辅助的童鞋!

    5eee2e2cc25979b2e5f13db2c60f90f4.png

    24、WakaTime

    下载数量:240,000

    根据您的使用习惯生成数据报告。

    dbf19e0b3c743b1e3a85aafeb3f80550.png

    25、Vetur

    下载数量:451万

    VS代码下的Vue工具!由松武开发,累计400多万下载!

    38e279fcb07c1d6e78d3ce06555ec7ca.png

    26、Code Runner

    下载数量:346万

    支持用多种语言立即执行代码。支持的语言:c,c,Java,JavaScript,PHP,python,perl,perl6,ruby,go,Lua,groovy,powershell,bat/cmd,bash/sh,f # script,f #(。net核心),c #脚本,C#(。NET Core),VBScript,TypeScript,CoffeeScript,Scala,Swift,Julia,Crystal,OCaml Script,R,AppleScript,酏剂,Visual Basic。NET,Clojure,Haxe,Objective-C,Rust,球拍,AutoHotkey,AutoIt,Kotlin,Dart,Free Pascal,Haskell,Nim,D .

    bb9e57940a32f0db3f1d810245bc2f1c.gif

    27、PHP IntelliSense

    下载数量:415万

    4209b24e94e76d55509f0f46511eca9a.gif

    28、vscode-icons

    下载数量:799万

    图标收藏。

    6f77d5d1ce0373016e7dea9387dbc75a.gif

    29、Jest

    下载数量:29万

    享受使用脸谱网的笑话。

    d7e5472c804e0c52d1c83dfc5f632220.gif

    30、React.js code snippets

    下载数量:59万

    使用ES6语法开发React.js应用非常方便。

    5f0db362a9d73c886272d80e9d092698.gif

    英语| https://blog.fundebug.com/2018/07/24/vs-extensions/

    关于编程的更多知识,请访问:编程学习网站!以上是VSCode提高开发效率的一些必要插件(共享)的细节。请多关注其他关于Lei.com PHP知识的相关文章!

    展开全文
  • 近期vscode python自动补全失效,原因是因为语言服务器选择了Jedi,应该选择Pylance 首先安装Pylance拓展包: 接着在~/.config/Code/User/settings.json里面添加 "python.languageServer": "Pylance" 右下角会弹...

    近期vscode python自动补全失效,原因是因为语言服务器选择了Jedi,应该选择Pylance
    首先安装Pylance拓展包:
    在这里插入图片描述
    接着在~/.config/Code/User/settings.json里面添加

    	"python.languageServer": "Pylance"
    

    右下角会弹出重新加载窗口的提醒,重新加载即可(加载后又弹出了一次,如果点开,会还原到Jedi,因此需要注意)
    同时按下ctrl+p,输入>settings:
    在这里插入图片描述
    选择第一个,搜索language server,进行以下配置:
    在这里插入图片描述

    展开全文
  • VSCodePython代码自动补全与智能提示

    万次阅读 多人点赞 2019-11-25 10:49:57
    使用vscode是因为其简单、方便,为了更好地提供效率,智能提示是在写代码过程中必不可少的,那么如何在vscode中添加python代码的智能提示呢,请看本文详解。
  • 除了网上可以搜索到方法(改settings.json)的外: 安装 安装 Python Extension Pack 这个扩展(估计是更新卸载掉了)
  • VSCode代码补全问题

    千次阅读 2020-08-02 17:39:26
    插件环境啥的都没问题,代码补全的时候只能补全全一些基本的c++关键字,解决方法如下: 设置中搜索IntelliSense->修改IntelliSenseEngine(default改为Tag Parser)
  • 原因 VSCode 缓存太多需要清理 解决方法 进到C:/Users/administrator/AppData/Roaming,删除保存缓存的文件夹
  • vscodepython代码补全插件默认安装时是不会自动补全括号的,感觉不是和方便 以下介绍下自动补上小括号的方法 可能部分同学设置了还是没有用,具体原因暂时不清楚 1.打开设置界面 2.点击大括号setting.json图标...
  • 我是突然在python文件中字符补全功能无法使用,然后查了一下,以下方法可解。 #在setting.json文件中加入以下代码: "python.jediEnabled": true, "python.autoComplete.extraPaths":true,
  • 安装 python for vscode 即可解决 ...新电脑安装vscode后,只安装了微软的python和pylance扩展,在输入main后无法自动补全main函数,但原电脑是可以补全的,发现原电脑多安装了python for vscode这个插件
  • pythonvscode自动补全

    千次阅读 2019-12-15 14:14:37
    问题:VS Code python自定义类或者函数Import后无自动补全提示 问题描述:用VS code写python,标准模块自动补全都没有问题,在用自定义的module,import后怎么都没有补全提示。 解决方案: 最后采用替换掉...
  • 和其他代码补全插件不同,它是国产的,而且挺好用 (支持:Java/JavaScript/TypeScript/Python/C++) 效果演示 输入开头的几个字母就能智能提示完整的代码 然后按Tab或者回车键就行,还可以用方向键选择 ...
  • VSCode无法自动补全第三方库

    千次阅读 2022-01-01 14:51:56
    通过conda install安装一些三方包之后,在使用的过程中,VSCode无法自动提示补全。 解决办法 在VSCode中点击设置 --> 扩展 --> Python 选择Auto Complete: Extra Paths中的在setting.json中编辑 跳转到...
  • vscode 无法自动补全第三方库

    千次阅读 2019-11-04 18:51:10
    vscode上写python程序的时候,可以正常自动补全和提示标准库,但是对于用pip装完的pandas库—— import pandas as pd pd.read_csv('*****') 在输入pd和‘.’后无法弹出自动补全的提示框。 解决办法 点击vscode...
  • VS Code python设置第三方包的智能感知 因为使用Pyside6框架写Python程序,而QT自己的Qt Creator 在使用方面确实不如VScode...最终在快要崩溃时发现是VScode自动安装的Pylance插件惹的祸,之前听说过这个货N多毛病,今
  • 之前写python代码一直用的是VS Code,但是这款免费的IDE并没有针对python的智能提示,搜索了一些插件后发现智能提示也不好用,远没有Visual Studio之类写C++时的提示好用。 最近突然发现出了一款名为“Kite”的...
  • 关于vscode配置python+opencv自动补全的问题 vscode是一款轻量化的编辑器,界面美观享受并且具备各种插件,在与编译器配置完成后也可以轻松进行调试,可以说是微软造福百姓之举。笔者近日因为要在DIP课程中写大作业...
  • VS code有两种补全方案:Jedi和python.language.server。这两种方案对pytroch的补全都有些智障,Jedi对pytorch中C方法(比如torch.cat,torch.transpose等。应该在_C中?)没有任何提示,但对package有效。而python....
  • 添加对第三方库的支持 打开命令面板(Ctrl+Shift+P),搜索settings,..."python.autoComplete.extraPaths": [ "D:/software/python3/Lib/site-packages", "D:/software/python3/Scripts", ], // 注意: // 1)前...
  • vscode下使用pytorch会出现无法自动补全问题,比如下图,Dataset并没有出现 可以尝试: 文件--首选项--设置 搜索Python language server, 选项修改为Jedi,如下图 选择后vscode会提示重新加载,之后就可以...
  • vscode是一个非常棒的集成开发平台,作为程序员得心称手的工具,某一天突然缺失了自动补全以及不能查看声明定义的功能实在让人难以接受,难道要凭记忆去编程吗?所以这个问题必须要解决。 ...
  • 在使用Python 开发的时候,有时很纠结用什么编译器好呢?一款好的编辑器可以提高代码效率以及质量好几倍。而Vs Code 就是一个不错的选择。不仅有代码提示功能还支持各种插件。 本文将介绍基于Anaconda环境配置...
  • 2.在打开的User Settings文件界面,搜索:python.autoComplete.addBrackets,在Automatically。。。前面打勾 3.再打开open setting (JSON) 4.添加语句 “python.jediEnabled”: true, “python.autoCo.
  • VSCode 括号自动补全插件

    千次阅读 2018-05-23 17:33:00
    2019独角兽企业重金招聘Python工程师标准>>> ...
  • 本人是才开始学习python的小白一枚,以后在学习的过程中有任何问题都会记录下来。 ...今天用windows安装下载了python3.6版本,以后打算用Visual Studio Code编辑器来编写python代码。 但是 ...
  • "python.autoComplete.extraPaths": ["/Users/xx/opt/anaconda3/envs/tensorflowcpu_env/lib/python3.7/site-packages/"] 注意后面是个数组,之前参考了这个链接,起始没必要(改__init__文件) ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,947
精华内容 778
关键字:

vscode自动补全python代码

python 订阅