macvscode调试(macvscode快捷键)

mac下vscode设置tab size无效的情况

设置tab size

1.preferences-Settings

搜索tab size,找到 Editor: Tab size,修改为指定的size数量

2.有时不生效,继续搜索 detectIndentation

找到 Editor: Detect Indentation,如果有打勾,去掉,保证不自动检测

应该不重启就能生效。

VSCode 调试ruby

在TestRuby目录新建一个ruby的源码文件main.rb

在TestRuby目录新建gemfile

在gemfile输入以下内容

在TestRuby目录下创建.vscode目录,然后在 .vscode 里面再创建一个名字叫 launch.json 的文件,文件里面输入下面的内容。

Mac vscode 使用unsafe

可以使用的,如果用vs编辑器的话,需要在解决方案中 启用不安全代码,使用代码要用unsafe中的大括号括起来。

1. unsafe在C#程序中的使用场合:

1)实时应用,采用指针来提高性能;

2)引用非.net DLL提供的如C++编写的外部函数,需要指针来传递该函数;

3)调试,用以检测程序在运行过程中的内存使用状况。

2. 使用unsafe的利弊

好处是:性能和灵活性提高;可以调用其他dll的函数,提高了兼容性;可以得到内存地址;

带来麻烦是:非法修改了某些变量;内存泄漏。

3. unsafe的使用

unsafe可以用来修饰类、类的成员函数、类的全局变量,但不能用来修饰类成员函数内的局部变量。编译带有unsafe代码的程序也要在“configuration propertiesbuild” 中把允许unsafe代码设为真。

但是在managed code中使用unsafe时也要注意,正因为CLR可以操作内存对象,假如你写了一下代码:

public unsafe void add(int *p)

{

*p=*p+4;

}

p的地址值可能会在运行过程中被CLR所修改,这通常可采用fixed来处理,使指针所指向的地址不能被改变。如下:

fixed(int *p= value)

{

add(p);

}

mac版本最全的vscode配置prettier工具

下面主要详细介绍在mac版本的vscode下如何配置prettier工具:

使用文本编辑器在指定位置新增.prettierc文件:

一般放在user根目录下,内容如下:

tips:注意这个文件默认是隐藏状态,按shift+option+. 就可以显示了。

以上就是配置prettier的全部步骤,如有不足,烦请指正,共同进步~

[Node] 如何使用 VSCode 调试 child_process

使用 VSCode 调试 Node.js 的时候,

遇到 child_process 中的断点,是跟不进去的。

(1)目录结构

打开 VSCode,并以 main 作为根目录,

(2)app.js

(3)child/process.js

(4).vscode/launch.json

main 项目中按 F5 ,程序会停在 app.js 中的断点处,单步调试,

然后,调试进程就结束了。并不会跑到第 6 行的断点处,

child/process.js 中的断点,也跑不进去,

以上示例中,我们发现 VSCode 无法调试到 child_process 中。

也不确定 VSCode 未来是否会支持。

当前我们可以通过 Debug 的 Attach 方式,对 child_process 进行调试。

我们需要另一个 VSCode 实例来 Attach,两个 VSCode 一起使用。

main 项目的 .vscode/launch.json 启动 main/app.js

attach 项目的 .vscode/launch.json attach 到 child_process

目录结构分别如下,

为了能 attach 成功,我们需要同步修改 main/app.js 与 attach/.vscode/launch.json,

调试端口号可以任选,不一定的 9001 ,但应保持一致。

(1)main/app.js

(2)attach/.vscode/launch.json

(1)启动 main 项目

(2)debug attach 项目

attach 项目中按 F5 ,VSCode 会 attach 到已经启动的子进程上,

(1)main 项目,按 F5 启动调试

main 项目单步调试,

这时子进程已经启动了,切换到 attach 项目启动调试。

(2)attach 项目,按 F5 启动调试

attach 项目单步调试,

(3)main 项目 child.send

main 项目单步调试,断点直接跑到了 attach 项目中,

attach 项目单步调试,断点又回到 main 项目,

Debugging in Visual Studio Code

mac下VScode怎么配置编译Python

Mac自带的python版本是2.7,默认路径是:

/System/Library/

Frameworks

/Python.framework/Versions

如果是自己手工安装的默认路径是:

/Library/Frameworks/Python.framework/Versions

如果你手工安装的是python3.6,那么在VSCode中,按快捷键:command+,调出User

Settings界面,添加python.pythonPath值即可。

然后点击Debug,按下绿色运行按钮即可在VSCode中运行python程序。

361知讯网

本文链接:http://pdidw.com/vs/25722.html

发表评论

评论列表

还没有评论,快来说点什么吧~