linux vscode运行c 代码

嗯,上次我在宿舍的一台旧电脑上做这个,是一台ThinkPad T4 8 0,内存只有8 G,系统是Ubuntu 1 8 .04 第一次安装GCC的时候,终端卡了很久,屏幕一直显示“更新中……更新中……”。
当时以为网络不行,结果发现还是换成Wi-Fi比较好。
实在是太麻烦了。

安装GCC后,安装VSCode。
安装包比较大,需要几分钟的时间。
然后我去扩展市场找到了C/C++插件,微软的那个。
当我安装它时,一个弹出窗口要求我登录我的 Microsoft 帐户。
我以为这么老了还在做这个,最后用我的GitHub账号登录了。
安装好插件后,打开一个C文件,写一个简单的printf(“Hello, World!”);,语法高亮立刻就亮起来了,挺有趣的。

不过,我没有安装CodeRunner插件,主要是觉得编译运行就是这么简单的事情,安装插件就有点繁琐了。
然而,其他人使用它的反馈非常好。
他们说编译速度快,而且可以直接在编辑器中查看输出,真是方便。
那天我试过了。
编译完后,我直接按Ctrl+Alt+N运行,几秒就出结果了,比打开终端输入命令快多了。

我什至没有尝试过调试 GDB。
感觉好复杂啊。
以前使用Dev-C++的时候,都是直接在IDE中按F9 、断点、单步执行来调试,有什么错误都能找到原因。
现在用VSCode,感觉不太懂调试环境,就懒得做了。
等等,还有一件事。
上次编译一个比较大的项目时,发现编译器居然报错,说找不到某个头文件。
然后我只是手动将头文件复制到项目目录中。
实在是太麻烦了。

在Linux环境下使用VSCode运行C代码感觉还可以。
比直接使用终端方便,但比使用其他IDE麻烦。
但现在电脑好了,内存3 2 G,CPU i7 ,如果我安装VSCode,跑C,感觉就不一样了。
不过话虽如此,为什么C语言仍然使用如此复杂的编译器呢? 直接在浏览器中编写 JavaScript 不是很好吗?

VSCode如何通过WSL实现无缝Linux开发 VSCode集成WSL的完整配置指南

我上周尝试过这个配置。

2 02 3 年 4 月,我在 Win1 1 系统上执行了此操作。

Ubuntu 安装花了 5 分钟。

安装 Remote-WSL 扩展时出现延迟,因此我不得不等待 1 0 分钟。

我尝试了方法1 ,code命令直接打开了项目。

方法3 也进行了测试。
wsl$Ubuntuhomeuserproject 路径对于新手来说有点混乱。

文件系统互操作确实很方便,但是我发现Windows端的一些文件操作仍然很慢。

我遇到网络访问异常的问题。
手动设置端口转发有点麻烦。

我还没有尝试过Remote-Containers扩展,等我忙的时候再讲。

忘记它吧。
由你决定。

vscode运行代码用哪个键

让我告诉你我在 VSCode 中遇到问题的经历。
这个东西很容易使用,但是你必须知道如何使用它,这样才不会卡住。

几年前,我在 Windows 系统上做 Python 项目,必须使用 F5 来开始调试,但每次按都没有任何反应。
然后我想起来这是一个涵盖热键的 Vim 插件。
我跑去更改“键盘快捷键”设置,找到F5 ,并不断将其改回默认的调试启动来修复它。

下次我在 macOS 上编写 Node.js 时。
项目包括Python、Node.js、C++等。
按 F5 继续显示一系列选项。
需要使用方向键慢慢选择Node.js。
如果我知道我需要先配置 launch.json 文件,我就会省去很多麻烦。
记得去项目根目录找到.vscode文件夹。
如果其中没有配置文件,请手动创建一个。

最烦人的是写R,肯定不能直接按F5 您需要安装“R语言扩展”并在设置中配置单独的调试环境。
去年我尝试了很长时间,最后发现按Ctrl+F5 可以继续运行代码,但是没有调试功能。
如果有现成的配置模板就好了。
像Python一样直接选择“RScript”模板更容易。

这样记得先保存文件再按F5 我去年就犯过这个错误。
我写了一个下午的 Go 代码,但是使用 Ctrl+S 无法保存,并且当我按 F5 时崩溃。
同样在多语言项目中,如果光标不在要运行的函数上,F5 在开始调试时会冻结。
您需要先单击进入该功能,然后按下它。

总之,用 VSCode 写代码,你需要知道 F5 、Ctrl/F5 和 Cmd/F5 这三个键,还需要知道什么时候使用哪一个。
调试模式和非调试模式,根据需要选择。
只有正确安装连接后,快捷键才能顺利使用。