VSCode编程小技巧集锦(持续更新ing...)

简介: VSCode编程小技巧集锦(持续更新ing...)
  1. Python
  • 插件

1)Python

2)Pylance:语言服务器(代码提示等),在使用Python时会自动提示可选下载。

3)Python Environment Manager:管理所有Python环境

image.png

  • Ctrl+<space> 点击某个类或函数,可以直接跳转到其源代码位置。
  • 右下角可以直接选择Python解释器。

image.png

  • Tensorboard可以自动在编辑器里打开(当然也可以用浏览器打开,端口已经解析好了)。


  1. Pylance介于好用与难用之间,不知道怎么形容这个人工智障……
  2. Jupyter Notebook(插件Jupyter、Jupyter Keymap、Jupyter Notebook Redeners)
  • 仅关闭notebook文件,notebook仍然会保持运行。
  • 右上角可以直接选择Python解释器:

image.png

  • 可以像在脚本里一样直接实现自动补全、选择一个对象自动标深该对象与其他同一对象的功能。
  • 长按cell移动。(这一点不如colab,colab在cell上面有上下移动的按键)
  • 在VSCode中,jupyter notebook可以直接用VSCode编辑器打开,但是Python解释器环境中需要安装ipykernel才能运行代码。如果没有安装的话就会显示:

image.png

遵循其要求,手动运行:conda install -n anaconda虚拟环境名 ipykernel --update-deps --force-reinstall

  • 但是仅安装ipykernel的话还不能在终端处于Python虚拟环境时用jupyter notebook命令在浏览器中打开jupyter notebook,需要安装jupyterlab才行。具体的内容可以参考我写的另一篇博文TensorFlow安装教程 TensorFlow 2.9.0安装一节的最后部分。
  • 另一种可以直接解决上述两条问题的命令:pip install jupyterlab
  • 使用上一命令后,可能会遇见这样一个问题:

image.png

网址是:https://ipywidgets.readthedocs.io/en/stable/user_install.html

解决方案:pip install ipywidgets


  1. 在打开文件名处右键点击Keep Open可以保持该文件一直处于打开状态,否则如该文件未被修改(文件名为斜体),则在打开新文件时会被挤下去。
  2. Ctrl+Shift+P可以打开一些选择快捷功能的下拉栏(如选择Python解释器):

image.png

  1. Ctrl+p直接用文件名来搜索文件
  2. 通过文件内容来搜索文件:

image.png

或其热键Ctrl+Shift+G

  1. 直接在文件夹内搜索:右键文件夹名称,点击Find in Folder(或其热键Shift+Enter+F)
  2. Markdown插件Markdown Preview Enhanced(简称),超级好用。本地MPE,线上CSDN,是我用过支持功能最全的Markdown编辑器了。
  3. 远程连接服务器(插件Remote - SSH)

点击左下角

image.png

根据需要进行服务器的连接。

需要退出时点击该位置,选择image.png退出。

  1. 当Python脚本中出现Inconsistent use of tabs and spaces in indentation问题时,VSCode的默认设置是选中时会显示空处是tab还是空格键,因此把报错问题之前的所有空格全选一下就能看出来了。

默认设置的修改位置:设置-Settings

显示tab键:

image.png


  1. Git的使用可参考我之前撰写的博文:VSCode上的Git使用手记(持续更新ing…)_诸神缄默不语的博客-CSDN博客_vscode的git操作


相关文章
|
6月前
|
人工智能 自然语言处理 算法
国产新型AI编程助手—DevChat AI插件在VSCode中的应用
国产新型AI编程助手—DevChat AI插件在VSCode中的应用
250 0
|
14天前
|
前端开发 JavaScript 数据库
VSCode编程助手工程能力体验报告(一):通义灵码 - 帮你高效切入新项目、编码和提升质量
我是一位软件工程师,用通义灵码个人版vscode插件的workspace做项目分析和复盘,对比之前没有灵码,现在提效了80%,本文介绍了具体的使用流程。
|
17天前
|
自然语言处理 JavaScript 开发者
通义灵码插件:VSCode 的智能编程助手
通义灵码插件:VSCode 的智能编程助手
139 3
|
3月前
|
JavaScript 前端开发 开发者
【颠覆你的前端世界!】VSCode + ESLint + Prettier:一键拯救Vue代码于水深火热之中,打造极致编程体验之旅!
【8月更文挑战第9天】随着前端技术的发展,保持代码规范一致至关重要。本文介绍如何在VSCode中利用ESLint和Prettier检查并格式化Vue.js代码。ESLint检测代码错误,Prettier保证风格统一。首先需安装VSCode插件及Node.js包,然后配置ESLint和Prettier选项。在VSCode设置中启用保存时自动修复与格式化功能。配置完成后,VSCode将自动应用规则,提升编码效率和代码质量。
453 1
|
6月前
|
人工智能 自然语言处理 JavaScript
阿里云发布 AI 编程助手 “通义灵码”——VSCode更强了 !!
阿里云发布 AI 编程助手 “通义灵码”——VSCode更强了 !!
772 3
|
6月前
|
Go 开发工具
编程笔记 GOLANG基础 004 GOLANG常用命令及VSCODE快捷键
编程笔记 GOLANG基础 004 GOLANG常用命令及VSCODE快捷键
108 2
|
6月前
|
存储 IDE 编译器
编程笔记 GOLANG基础 005 第一个程序:hello world 使用vscode
编程笔记 GOLANG基础 005 第一个程序:hello world 使用vscode
108 0
|
6月前
|
JavaScript 前端开发 Java
用超级厉害的VS Code工具来嗨皮编程吧!
用超级厉害的VS Code工具来嗨皮编程吧!
66 0
|
网络协议 Ubuntu Linux
闲置iPad Pro打造真正的生产力工具!使用vscode编程写代码
闲置iPad Pro打造真正的生产力工具!使用vscode编程写代码
684 0
|
关系型数据库 MySQL Linux
vscode中使用C++实现mysql数据库编程(附带相关案例)
vscode中使用C++实现mysql数据库编程(附带相关案例)