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及一些简单操作内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复