概述
1. 从官网下载压缩包
wget https://az764295.vo.msecnd.net/stable/7ba55c5860b152d999dda59393ca3ebeb1b5c85f/code-stable-code_1.7.2-1479766213_amd64.tar.gz
2. 解压文件
tar zxf code-stable-code_1.7.2-1479766213_amd64.tar.gz
3. 移动到 /usr/local/目录下
mv VSCode-linux-x64 /usr/local/
4. 查看code权限,若没有执行权限,添加权限
ll /usr/local/VSCode-linux-x64/ chmod +x /usr/local/VSCode-linux-x64/code
5. 复制一个VSCode图标到/usr/share/icons/
cp /usr/local/VSCode-linux-x64/resources/app/resources/linux/code.png /usr/share/icons/
6. 在/usr/share/applications/目录下创建启动器
vim /usr/share/applications/VSCode.desktop
#VSCode.desktop内容 [Desktop Entry] Name=Visual Studio Code Comment=Multi-platform code editor for Linux Exec=/usr/local/VSCode-linux-x64/code Icon=/usr/share/icons/code.png Type=Application StartupNotify=true Categories=TextEditor;Development;Utility; MimeType=text/plain;
#复制到桌面(注:这里建议不要用root账户操作,可能会出现没有权限运行的情况) #~指的是用户目录,在/home下的个人文件中,root用户下~指的是根目录/ sudo cp /usr/share/applications/VSCode.desktop ~/桌面/
chmod 777 ~/桌面/VSCode.desktop
至此安装就完成了,上述命令中出现不能使用的情况可以尝试在前面加sudo,或者检查自己是否安装,比如vim需要自行安装
vscod代码编写
1. 环境搭建
- 安装最新VS Code
- 安装最新.NET Core
- 安装时根据.NET Core官方说明,配置好环境变量
2. 创建C#项目的一些基本命令
dotnet new console //生成和文件夹名相同的项目 dotent restore //编译项目 dotnet run //运行项目 dotnet help //查看 dotent的使用方法 dotnet new //查看可以创建的项目
3. 发布项目
dotnet restore //生成依赖项 dotnet build //生成项目 dotnet publish -c Release -r linux-x64 -o /home/admin/workerpub/ //发布项目
调试时遇到的问题
1. 需要配置的文件
- launch.json
- tasks.json
#launch.json配置内容 #program处根据自己情况填写 { "version": "0.2.0", "configurations": [ { "name": ".NET Core Launch (console)", "type": "coreclr", "request": "launch", "preLaunchTask": "build", "program": "${workspaceFolder}/bin/Debug/netcoreapp3.1/Test.dll", "args": [], "cwd": "${workspaceFolder}", "console": "internalConsole", "stopAtEntry": false }, { "name": ".NET Core Attach", "type": "coreclr", "request": "attach" } ] }
#tasks.json配置内容 #根据自己的实际项目修改args中"${workspaceFolder}/Test.csproj" { "version": "2.0.0", "tasks": [ { "label": "build", "command": "dotnet", "type": "shell", "args": [ "build", // Ask dotnet build to generate full paths for file names. "${workspaceFolder}/Test.csproj", // Do not generate summary otherwise it leads to duplicate errors in Problems panel "/consoleloggerparameters:NoSummary" ], "group": "build", "presentation": { "reveal": "silent" }, "problemMatcher": "$msCompile" } ] }
听说可以自动生成以上文件,本文是因为生成的文件不能使用,故是使用模板,修改配置的地址完成调试
最后
以上就是刻苦摩托为你收集整理的Linux中安装VSCode及一些简单操作的全部内容,希望文章能够帮你解决Linux中安装VSCode及一些简单操作所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复