#!/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 配置php环境路径:
1. 扩展安装 php Extension Pack
2. 安装 php743 可以参考小绿叶技术博客 ddoss.cn 的 自动编译web https://www.ddoss.cn/read-1118-1.html
3. vscode 设置 > 设置 > 搜索: php.validate.executablePath 然后 Executable Path 栏目里面的 在 Setting.json 中编辑,把冒号的补全保留原来的冒号 下面内容
"php.validate.executablePath": "/datadisk/eisc/server/php/php743_ubuntu/bin/php",
4. 重新打开 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
Powered by ddoss.cn 12.0
©2015 - 2025 ddoss
渝公网安备50011302222260号
渝ICP备2024035333号
【实验平台安全承诺书】
小绿叶技术社区,优化网络中,点击查看配置信息
主机监控系统: 安全防火墙已开启检查cc攻击-下载文件完成后等待10s 恢复访问,检查连接数低于峰值恢复访问
您的IP:216.73.216.110,2025-12-01 15:11:56,Processed in 0.01123 second(s).