Vs Code入门---持续更新

    科技2022-07-12  135

    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 ConfigurationsNote: 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年的

    分为两种:

    点编辑器中任意代码内容,然后右键选择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的意思.

    Processed: 0.009, SQL: 8