vscode打开python文件不能使用 go to defination的解决方案及插件推荐

时间:2024-04-12 16:50:10

从官网下载 vscode 安装后打开python 文件不能使用 go to defination 功能

vscode官网下载地址:https://code.visualstudio.com/

原因: 缺少 python 的支持,在扩展插件里输入 python ,安装后python 插件,vscode就会自动获取已安装的python,就能使用 go to defination 功能了

其实主要原因是在当前工作的目录下没有 .vscode 文件,该文件里面有个 settings.json,settings.json 里面存放的是系统python的路径(例如博主使用 anaconda3 安装的python,路径就是 D:\\ProgramData\\Anaconda3\\envs\\keras\\python.exe

vscode打开python文件不能使用 go to defination的解决方案及插件推荐

VSCode 默认 单击文件是预览, 双击文件是用一个新的Tab打开。如果想关掉预览模式,单击打开文件,在设置里加入

"workbench.editor.enablePreview": false

同样在setting 里面输入下面的代码,就会自动补全括号

"python.autoComplete.addBrackets": true

 这个值设置为true,就会自动带括号了 

具体配置过程如下图: 

vscode打开python文件不能使用 go to defination的解决方案及插件推荐

下一步:

vscode打开python文件不能使用 go to defination的解决方案及插件推荐

下一步:输入上述代码

vscode打开python文件不能使用 go to defination的解决方案及插件推荐

这样单击文件就是直接用新Tab打开了。

vscode 写python代码比较好用的几个插件

1、Python

首先当然要推荐这个必备插件python了,提供了代码分析,高亮,规范化等很多基本功能,装好这个就可以开始愉快的写python了,开篇也提到了,只有安装python插件,才有 go to defination 的功能

vscode打开python文件不能使用 go to defination的解决方案及插件推荐

2、vscode-icons

vscode现在虽然已经自带了文件图标,但是作为一个颜控还是觉得略丑,这个插件提供各种图标就非常漂亮了,推荐给各位颜控

vscode打开python文件不能使用 go to defination的解决方案及插件推荐

3、Bracket Pair Colorizer

代码颜色高亮一般只会帮你区分不同的变量,这款插件给不同的括号换上了不同的颜色,括号的多的时候非常实用

vscode打开python文件不能使用 go to defination的解决方案及插件推荐

4、Anaconda Extension Pack

 这个插件就推荐给用anaconda的同学了,大大增强了代码提示功能。原始的代码提示基本只包含了python标准库,有了这个插件之后各种第三方库基本都能实现代码提示了,并且还会额外显示每个方法的帮助

vscode打开python文件不能使用 go to defination的解决方案及插件推荐

5、Path Autocomplete

有时候程序需要读取文件,自己手动去复制文件路径还是比较麻烦的,不过有了这个插件就方便多了,它能自动感知当前目录下所有的文件,只需要你自己选择就好了。

vscode打开python文件不能使用 go to defination的解决方案及插件推荐

6、Settings Sync
      这个插件可以实现同步你的vscode设置,包括setting文件,插件设置等,不过你要先有github的账户,因为它利用了github的token功能,相当于把这样文件上传到了你的github账户中,这样你就可以在其它的电脑上直接下载的配置文件了,不用再配置一次了,相当方便省事了。

vscode打开python文件不能使用 go to defination的解决方案及插件推荐

ubuntu18.04 安装vscode 插件失败,是因为 .vscode 文件夹没有写权限

vscode打开python文件不能使用 go to defination的解决方案及插件推荐

使用下面的命令赋予 .vscode 读写权限

sudo chmod -R 777 .vscode

vscode打开python文件不能使用 go to defination的解决方案及插件推荐

下面就可以愉快的安装插件了

也可以离线安装插件:

若离线下载 插件包  vsocde 编辑器会自己提出加入本地插件包的

直接点击 EXTENSIONS 后面的 ... 符号,选择 install from VXIS 然后选择本地相应的插件包,插入,reload 即可。

 

Reference:

windows配置vscode anaconda3

Visual Studio Code怎么在同一窗口打开多个项目文件?

用vscode写python的插件推荐

VS Code、ATOM这些开源文本编辑器的代码实现中有哪些奇技淫巧?