Vs Code入门---持续更新

0. Vs code 快捷键

Windows下:

  • Alt+Shift+方向下键 可以实现快速复制光标所在行文本,按几次就是复制几次。
  • ctrl+`键可以隐藏和打开vs code自带的Terminal.

1.如何新建一个项目

参考链接

vscode 入门之新建项目

vscode怎样新建项目和文件

Vs Code本身没有新建项目的选项. 都是去找项目文件所在的那个文件夹. 然后如下图进行设置:Vscode>File>Open Folder 或者干脆使用两次快捷键(分前后顺序,两次相连)Ctrl+K然后紧接着就按Ctrl+O.

然后我们能看到IDE的GUI会发生如下变化:

在这里插入图片描述
在这里插入图片描述
可以看到这个工程名称就是SemanticAlignmentReID了. 这个IDE界面的好处在于:

我们会在这个界面看到隐藏的文件和文件夹,这和传统的文件资源管理器是不同的.

在这里插入图片描述

2.如何为新建项目进行配置进而Debug

2.1参考链接

Vscode Official Documents: User and Workspace Settings

VS Code使用之基本设置与配置详解

在这里插入图片描述

  • User Setting(including个人布局爱好,字体爱好)

    同样也是有一个json文件,然后这种设置会应用于该用户打开的所有工程

    以下是User Setting对应的setting.json文件所在的路径:

在这里插入图片描述

  • Workspace Settings(including编码规范,代码的缩进规则)
    Workspace settings are specific to a project (这种设置是只和具体project绑定的) and can be shared across developers on a project.

    WorkSpace对应的setting.json文件对应的位置:

    在这里插入图片描述

在这里插入图片描述
Vs Code的workspace就是project root folder.

在该文件夹下会创建一个名为.vscode的隐藏文件夹。

注意:Workspace settings override user settings. 也就是work space setting和user setting相比,具有更高优先级。

Workspace setting和debugging confirguration一样,也被保存在.vscode里。

但还有,Multi-root workspaces,那么什么是Multi-root workspaces呢?

设置断点

Vs Code Debugging

参考链接

Vs Code参考链接

This article addresses only those considerations that are specific to Python, mainly Python-specific debugging configurations, including the necessary steps for specific app types and remote debugging.

什么是remote debugging啊?

Debug时候的设置都在配置里:

A configuration drives VS Code’s behavior during a debugging session. 配置决定Vs Code在debugging过程中的行为。Configurations are defined in a launch.json file that’s stored in a .vscode folder in your workspace.

配置在launch.json里面配置, 然后这个json文件在.vscode文件里.

我linux电脑的这个文件夹在如下位置:

在这里插入图片描述

  • 点击如下这个按钮
    在这里插入图片描述
    如果从来没配置过,就可以看到如下界面,并让你创建json文件。

在这里插入图片描述
如果有之前project的json文件,就会默认打开之前的json文件。为了保险起见,我备份出之前的json,然后把在之前工程路径中的json文件删除,从而避免它自动检索到json文件,然后我自己就可以新建一个.

在这里插入图片描述
上图就是之前的json文件的位置所在。会在具体项目的路径下,然后创建个叫做.vscode的文件夹里面.

可以通过如下两种方式来新建新的json文件:

  • 点击本博文中上面图中的红色部分
  • 在Vscode菜单栏目的进行选择Run>Open Configurations
  • Note: F5 or Run>Start Debugging也就是上来就点debug。
    此时如果没有存在的configuration,此时会来到下图中的这个debug configuration menu面板,but will not create a launch.json file.

都会得到如下界面:

在这里插入图片描述
然后会出现下图所示的命令面板:

在这里插入图片描述
在这里插入图片描述
因为,我要debug的是我写的Python程序(.py文件),所以我选择第一个(Python File).

点击了以后,就会得到这个图像。

在这里插入图片描述
在这里插入图片描述
怎么去add arguments呢?

设置断点

Run Python Code(是正式运行,而不是debug)

参考码龄13年的CSDN

在这里插入图片描述

分为两种:

  • 点编辑器中任意代码内容,然后右键选择Run Python File in Terminal.
  • 在explorer里,右键那个python文件,然后同样选择Run Python File in Terminal

还有就是点击文件右上角的绿色三角形(Run Python File in Terminal)来运行python文件。

在这里插入图片描述
还有就是ctrl+F5同样可以运行python文件(其实是:Run without Debugging)

过时方法:

  • 手动修改launch.json
  • 安装Code Runner插件

在这里插入图片描述
这个叠在一起的小图标的意思就是explorer的意思.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值