从官网下载 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 默认 单击文件是预览, 双击文件是用一个新的Tab打开。如果想关掉预览模式,单击打开文件,在设置里加入
"workbench.editor.enablePreview": false
同样在setting 里面输入下面的代码,就会自动补全括号
"python.autoComplete.addBrackets": true
这个值设置为true,就会自动带括号了
具体配置过程如下图:
下一步:
下一步:输入上述代码
这样单击文件就是直接用新Tab打开了。
vscode 写python代码比较好用的几个插件
1、Python
首先当然要推荐这个必备插件python了,提供了代码分析,高亮,规范化等很多基本功能,装好这个就可以开始愉快的写python了,开篇也提到了,只有安装python插件,才有 go to defination 的功能
2、vscode-icons
vscode现在虽然已经自带了文件图标,但是作为一个颜控还是觉得略丑,这个插件提供各种图标就非常漂亮了,推荐给各位颜控
3、Bracket Pair Colorizer
代码颜色高亮一般只会帮你区分不同的变量,这款插件给不同的括号换上了不同的颜色,括号的多的时候非常实用
4、Anaconda Extension Pack
这个插件就推荐给用anaconda的同学了,大大增强了代码提示功能。原始的代码提示基本只包含了python标准库,有了这个插件之后各种第三方库基本都能实现代码提示了,并且还会额外显示每个方法的帮助
5、Path Autocomplete
有时候程序需要读取文件,自己手动去复制文件路径还是比较麻烦的,不过有了这个插件就方便多了,它能自动感知当前目录下所有的文件,只需要你自己选择就好了。
6、Settings Sync
这个插件可以实现同步你的vscode设置,包括setting文件,插件设置等,不过你要先有github的账户,因为它利用了github的token功能,相当于把这样文件上传到了你的github账户中,这样你就可以在其它的电脑上直接下载的配置文件了,不用再配置一次了,相当方便省事了。
ubuntu18.04 安装vscode 插件失败,是因为 .vscode 文件夹没有写权限
使用下面的命令赋予 .vscode 读写权限
sudo chmod -R 777 .vscode
下面就可以愉快的安装插件了
也可以离线安装插件:
若离线下载 插件包 vsocde 编辑器会自己提出加入本地插件包的
直接点击 EXTENSIONS 后面的 ... 符号,选择 install from VXIS 然后选择本地相应的插件包,插入,reload 即可。
Reference:
Visual Studio Code怎么在同一窗口打开多个项目文件?
VS Code、ATOM这些开源文本编辑器的代码实现中有哪些奇技淫巧?