- Python
- 插件
1)Python
2)Pylance:语言服务器(代码提示等),在使用Python时会自动提示可选下载。
3)Python Environment Manager:管理所有Python环境
- Ctrl+<space> 点击某个类或函数,可以直接跳转到其源代码位置。
- 右下角可以直接选择Python解释器。
- Tensorboard可以自动在编辑器里打开(当然也可以用浏览器打开,端口已经解析好了)。
- Pylance介于好用与难用之间,不知道怎么形容这个人工智障……
- Jupyter Notebook(插件Jupyter、Jupyter Keymap、Jupyter Notebook Redeners)
- 仅关闭notebook文件,notebook仍然会保持运行。
- 右上角可以直接选择Python解释器:
- 可以像在脚本里一样直接实现自动补全、选择一个对象自动标深该对象与其他同一对象的功能。
- 长按cell移动。(这一点不如colab,colab在cell上面有上下移动的按键)
- 在VSCode中,jupyter notebook可以直接用VSCode编辑器打开,但是Python解释器环境中需要安装ipykernel才能运行代码。如果没有安装的话就会显示:
遵循其要求,手动运行:conda install -n anaconda虚拟环境名 ipykernel --update-deps --force-reinstall
- 但是仅安装ipykernel的话还不能在终端处于Python虚拟环境时用jupyter notebook命令在浏览器中打开jupyter notebook,需要安装jupyterlab才行。具体的内容可以参考我写的另一篇博文TensorFlow安装教程 TensorFlow 2.9.0安装一节的最后部分。
- 另一种可以直接解决上述两条问题的命令:pip install jupyterlab
- 使用上一命令后,可能会遇见这样一个问题:
网址是:https://ipywidgets.readthedocs.io/en/stable/user_install.html
解决方案:pip install ipywidgets
- 在打开文件名处右键点击Keep Open可以保持该文件一直处于打开状态,否则如该文件未被修改(文件名为斜体),则在打开新文件时会被挤下去。
- Ctrl+Shift+P可以打开一些选择快捷功能的下拉栏(如选择Python解释器):
- Ctrl+p直接用文件名来搜索文件
- 通过文件内容来搜索文件:
或其热键Ctrl+Shift+G
- 直接在文件夹内搜索:右键文件夹名称,点击Find in Folder(或其热键Shift+Enter+F)
- Markdown插件Markdown Preview Enhanced(简称),超级好用。本地MPE,线上CSDN,是我用过支持功能最全的Markdown编辑器了。
- 远程连接服务器(插件Remote - SSH)
点击左下角
根据需要进行服务器的连接。
需要退出时点击该位置,选择退出。
- 当Python脚本中出现Inconsistent use of tabs and spaces in indentation问题时,VSCode的默认设置是选中时会显示空处是tab还是空格键,因此把报错问题之前的所有空格全选一下就能看出来了。
默认设置的修改位置:设置-Settings
显示tab键:
- Git的使用可参考我之前撰写的博文:VSCode上的Git使用手记(持续更新ing…)_诸神缄默不语的博客-CSDN博客_vscode的git操作