Linux中安装VSCode及一些简单操作

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. 环境搭建

  1. 安装最新VS Code
  2. 安装最新.NET Core
  3. 安装时根据.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. 需要配置的文件

  1. launch.json
  2. 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"
        }
    ]
}

听说可以自动生成以上文件,本文是因为生成的文件不能使用,故是使用模板,修改配置的地址完成调试

猜你喜欢

转载自blog.csdn.net/whiteserve/article/details/128532500