1、前提:已安装VSCode,并且已将其添加到了环境变量path中。
2、输入命令:code --extensions-dir 目标文件夹,回车则启动vscode,此时安装的插件会放到指定的目录。或者编写一个bat文件,每次调用此命令来启动vscode。
1、1.从官网下载压缩包(话说下载下来解压就直接可以运行了咧,都不需要make)
2、访问Visual Studio Code官网 https://code.visualstudio.com/docs?dv=linux64
3、我是64位的:
4、wget https://az764295.vo.msecnd.net/stable/7ba55c5860b152d999dda59393ca3ebeb1b5c85f/code-stable-code_1.7.2-1479766213_amd64.tar.gz
5、2.解压 ,如果文件名不对,可能解压不出来的(扩展名:tar.gz)
6、tar jxcv code-stable-code_1.7.2-1479766213_amd64.tar.gz
7、3.然后移动到 /usr/local/ 目录
8、mv VSCode-linux-x64 /usr/local/
9、4.可能还需要给可执行的权限, 然后就已经可以运行了
10、chmod +x /usr/local/VSCode-linux-x64/code
11、5.复制一个VScode图标文件到 /usr/share/icons/ 目录(后面会有用)
12、cp /usr/local/VSCode-linux-x64/resources/app/resources/linux/code.jpg /usr/share/icons/
13、6.创建启动器, 在/usr/share/applications/ 目录, 也可以将它复制到桌面目录
14、直接在中断 使用 命令:
15、vim /usr/share/applications/VSCode.desktop
16、然后输入以下文本:
17、复制代码
18、[Desktop Entry]
19、Name=Visual Studio Code
20、Comment=Multi-platform code editor for Linux
21、Exec=/usr/local/VSCode-linux-x64/code
22、Ic
23、Type=Application
24、StartupNotify=true
25、Categories=TextEditor;Development;Utility;
26、MimeType=text/plain;
27、复制代码
28、保存后退出, 然后可以复制到桌面:
29、cp /usr/share/applications/VSCode.desktop ~/桌面/
30、之后 就会发现 桌面和 应用程序菜单都有了 VSCode的快捷方式了
31、8.打开VSCode, 加载插件: cpptools | vscode-icons
32、OK, 其他插件自己看着装吧,^,^
33、不过,在虚拟机中 VSCode 启动有点慢哟~
1、检查当前系统是否有默认的浏览器,如果没有,需要先设置其中一个浏览器为默认浏览器。
2、检查open in default browser是否安装完成。
3、安装完成后在代码区域右键可以看到“在浏览器中打开”菜单即可。
Visual Studio Code(简称“VS Code”)是Microsoft在2015年4月30日Build开发者大会上正式宣布一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代Web和云应用的跨平台源代码编辑器,可在桌面上运行,并且可用于Windows,macOS和Linux。
1、打开你要写c++程序的文件夹,我们这里新建一个Test文件夹并打开test,打开后:使用VScode运行调试C/C++,在左侧打开的目录中新建一个 main.cpp 文件。
2、新建后点左侧的调试按钮(英文:Debug),可以看到,目前没有调试配置。
3、这时我们需要配置自己的调试配置,回到资源管理器界面,我们可以看到目录下多了一个.vscode的文件夹,里面有一个launch.json文件。我们现在在这个文件夹中新建一个tasks.json文件。我们需要改写这两个json文件的内容。
{
version: 0.2.0,
configurations: [
{
name: Run C/C++,
type: cppdbg,
request: launch,
program: ${workspaceFolder}/${fileBasenameNoExtension}.exe,
args: [],
stopAtEntry: false,
cwd: ${workspaceFolder},
environment: [],
externalConsole: true,
MIMode: gdb,
miDebuggerPath: C:/Program Files (x86)/mingw-w64/i686-8.1.0-posix-dwarf-rt_v6-rev0/mingw32/bin/gdb.exe,
setupCommands: [
{
description: Enable pretty-printing for gdb,
text: -enable-pretty-printing,
ignoreFailures: false
}
],
preLaunchTask: build & run file
},
{
name: Debug C/C++,
type: cppdbg,
request: launch,
program: ${workspaceFolder}/${fileBasenameNoExtension}.exe,
args: [],
stopAtEntry: false,
cwd: ${workspaceFolder},
environment: [],
externalConsole: true,
MIMode: gdb,
miDebuggerPath: C:/Program Files (x86)/mingw-w64/i686-8.1.0-posix-dwarf-rt_v6-rev0/mingw32/bin/gdb.exe,
setupCommands: [
{
description: Enable pretty-printing for gdb,
text: -enable-pretty-printing,
ignoreFailures: false
}
],
preLaunchTask: build & debug file
}
]
}
其中tasks.json文件内容(直接复制即可):
{
version: 2.0.0,
tasks: [
{
label: build & debug file,
type: shell,
command: g++,
args: [
-g,
-o,
${fileBasenameNoExtension},
${file}
],
group: {
kind: build,
isDefault: true
}
},
{
label: build & run file,
type: shell,
command: g++,
args: [
-o,
${fileBasenameNoExtension},
${file}
],
group: {
kind: build,
isDefault: true
}
}
]
}
4、我们已经完成了基本的配置工作,保存以上两个json文件后,再次点击左侧的调试按钮(Debug),可以发现出现了两个新的配置,一个是直接运行程序的Run,一个是用来调试程序的Debug。
5、我们写一个简单的c++程序来进行调试说明,程序源代码,我们在return 0这行添加了一个断点。
6、切换运行配置为Debug C/C++,点击运行按钮开始调试。
7、可以看到,弹出的终端输出了正确的结果,调试窗口中的变量中也有变量a和对应的值。