0. Vs code 快捷键
Windows下:
Alt+Shift+方向下键
可以实现快速复制光标所在行文本,按几次就是复制几次。ctrl
+`键可以隐藏和打开vs code自带的Terminal.
1.如何新建一个项目
参考链接
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
参考链接
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)
分为两种:
- 点编辑器中任意代码内容,然后右键选择
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的意思
.