收藏文章 楼主

ubuntu20/21/22 安装 vscode 配置 gcc g++ cmake 开发环境

版块:ubuntu   类型:普通   作者:小绿叶技术博客   查看:1267   回复:1   获赞:0   时间:2023-04-03 20:30:08



#!/bin/bash
# ubuntu20/21/22 安装 vscode 配置 gcc g++ cmake 开发环境

UrlTest()
{
    URLList=( 192.168.122.80  10.111.111.80 82.157.148.144 )
    number="kong";
    for(( i=0;i<${#URLList[*]};i++ ))
    do
        pinLG=`ping -c2 -i0.3 -w2 ${URLList[$i]} | grep from`
        if [ ${#pinLG} -gt 6 ]
        then					
            number=$i
            status="加速节点通信正常,当前内网连接: ${URLList[$i]} 序号: $number "	
            echo "节点加速 [ok]"		
            break		
        else
            status="并非处于加速节点: ${URLList[$i]}  将从外网进行下载 work.eisc.cn "		
            echo "节点加速 [fall]"					
        fi
    done

    if [ $number = "kong" ]
    then 
        url="work.eisc.cn"
    else
        url="${URLList[$number]}:62011"
        read -p "是否从加速节点下载: $url  y/n? : "  selectURL
        if [ $selectURL = "y" ]
        then 
            echo "[ok] download URL = $url"
        else
            url="work.eisc.cn"
            echo "你取消了加速节点,将从外网下载 : $url"
        fi
    fi

    vscodeUrl="http://$url/ruanjian/ubuntu/deb/tools/"
    dir="/datadisk/eisc/download/vscode"

    echo "$status 下载地址: $downUrl" 
    
}
UrlTest




debList=(
vscode.deb
)

sudo mkdir -p $dir ; sudo chmod 777 $dir ; cd $dir 

download()
{
    for i in ${debList[*]}
    do
        debname=`echo $i | awk -F"_" '{print $1}'`
        debnameInstalled=`sudo dpkg -l | grep -w "ii  $debname"` 
        debnameInstalledLength=${#debnameInstalled}

        if [ $debnameInstalledLength -gt 1 ]
        then 
            echo "[ok] 该包 $i 已经安装,安装信息: $debnameInstalled"
        else
            echo "[runing] 正在检查是否下载安装包: $i"

            if [ ! -e $i ]
            then 
                echo "[runing] 当前没有下载,正在下载包:$i"

                case "$i" in 
                    "vscode.deb")    wget $vscodeUrl/$i -O $i     ;;
                    *) echo "该包没有定义下载地址,包: $i"
                esac
            else
                echo  "[ok] 已经下载: $i "
            fi

            echo "正在安装: $i"
            sudo apt install -y --fix-broken
            sudo apt install -y gcc g++ cmake make
            # 安装依赖包
            sudo dpkg -i $i
        fi
    done

}

download


echo "
vscode 配置为中文:
        1. 点击 vscode 左侧的扩展图标,打开侧边栏“EXTENSIONS”面板(魔方图标)
        2. 点击搜索并安装 chinese 简体中文 
        3. 安装完成,点击右下角 Restart 重启 vscode

vscode 支持 c/c++ 编译环境: 
        1.vscode 魔方图标搜索安装: C/C++ Extension Pack  (Popular extensions for C++ development in Visual Studio Code.)
        2.vscode 魔方图标搜索安装: Cmake Tools  
        3.重启电脑
如果 vscode 左下角还是没有出现 cmake 的功能,使用: Shift+Ctrl+p 弹出搜索 -> 输入大于符号和cmake如 > cmake -> 点击 cmake 配置,自动弹出提示进行 选择  yes

vscode 全屏模式:
        1. 键盘 Alt 按键 显示/隐藏 顶部状态栏
        2. 顶部状态栏 -> 查看 -> 外观 -> 全屏

        3. 快捷按键: F11 
		
vscode 开启变量【快速预览】
        1. 设置图标 -> 设置 -> 搜索 peek definition -> 勾选:Editor: Definition Link Opens In Peek -> 返回代码界面 -> Ctrl + 点击代码中的变量 
        2. 【大纲】 vscode 左下角大纲 -> 拉伸 ->  鼠标放置大纲一栏出现 三个点 -> 点击三个点 勾选 跟随鼠标

vscode git 查看历史版本:  扩展里面搜索安装:  git graph

vscode tab 缩进转空格 : 全选代码 点击右下角空格 弹出选择框 【将缩进转换为空格】

vscode tab 设置为按tab时插入空格:  导航栏 文件->  首选项 -> 设置 ->  搜索后勾选:   Editor:Insert Spaces  



"



# 一键安装:
# wget eisc.cn/file/ubuntu/shell/server/vscode.sh; sudo chmod +x vscode.sh ; ./vscode.sh 





有些梦虽然遥不可及,但并不是不可能实现。 
回复列表
默认   热门   正序   倒序

回复:ubuntu20/21/22 安装 vscode 配置 gcc g++ cmake 开发环境

Powered by ddoss.cn 12.0

©2015 - 2024 ddoss

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息