当前位置: 首页 > news >正文

【工具-Visual Studio Code】

工具-Visual Studio Code使用

  • ■ Windos11安装VSCode
  • ■ Ubuntu安装VSCode
  • ■ Ubuntu安装VSCode-第二种方法
  • ■VSCode C/C++
    • ■ 1. vscode 安装扩展
    • ■ 2. C++编译器安装
    • ■ 3. Win10下VScode+MSVC+CMake搭建C++开发环境
      • ■ 3.1. VScode安装必要的插件
      • ■ 3.2.
      • ■ 3.3. 测试
    • ■ 4 VScode配置 C/C++ 环境
      • ■ 4.1. c_cpp_properties.json 配置 (是用于设置编译的一些相关选项)**
      • ■ 4.2. tasks.json (用于指定如何构建(编译)程序)**
      • ■ 4.3. launch.json (用于调试的配置文件,例如用什么语言、调试类型等)**
    • ■ 5. 测试
  • ■ VSCode Python
  • ■ VSCode 插件
    • ■ 001. 基本插件
    • ■ 002. JS
    • ■ 003. H5
    • ■ 004. C++
    • ■ 005. H5
  • ■ 快捷键
    • ■ 1. 命令面板
    • ■ 2. 基本编辑快捷键
    • ■ 3. 移动光标:
    • ■ 4. 缩进操作:
    • ■ 5. 注释和取消注释:
    • ■ 6. 查找和替换:
    • ■ 7. 折叠和展开代码块
    • ■ 8. 导航
    • ■ 9. 代码编辑
    • ■ 10. 调试快捷键
    • ■ 11. 自动格式化代码
  • ■ VScode设置
    • ■ 1. 编码
    • ■ 2. 汉化
    • ■ 3. vscode中设置放大缩小代码(亲测有效)
    • ■ 4. VSCode中屏蔽文件files.exclude和屏蔽文件搜索search.exclude
    • ■ 5. 跳转失效
    • ■ 6. 关闭聊天功能
  • ■ 版本控制Git
    • ■ 1. clone代码库
    • ■ 2. 查看更改的文件列表
    • ■ 3. 查看和比较修改和前一版本有什么不同
    • ■ 4. 添加文件到暂存区获取取消更改
    • ■ 5. commit代码(只是提交到本地)
    • ■ 6. Push(提交到远程仓库)
    • ■ 7. 创建branch (分枝)
  • ■ VSCode配置Git
    • ■ VSCode配置文件添加git路径
    • ■ VSCode提交到远程仓库(Gitee)
    • ■ VSCode操作 添加到暂存区、提交到本地、推送到远程
    • ■ VSCode使用命令Git
  • ■ VSCode SSH 登录远程主机
    • ■ VSCode
    • ■ 目标主机要打开ssh 服务

■ Windos11安装VSCode

VSCode官方文档

■ Ubuntu安装VSCode

张慕风-Linux学习笔记(三) – Visual Studio Code 的安装与卸载

1安装Ubuntu Make: sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make sudo apt-get update sudo apt-get install ubuntu-make2安装Vscode: umake ide visual-studio-code
  1. 安装成功提示
  2. 程序安装完成后,可以在所有程序列表中找到。
  3. 右键Visual Studio 可以选择“Add to Favorites”命令,可以将程序快捷方式发送到Favorites工具栏。发送后的截图如下:

    4.程序卸载 卸载命令:
umake ide visual-studio-code--remove sudo apt-get remove ubuntu-make

■ Ubuntu安装VSCode-第二种方法

  1. 下载VSCode包
    下载地址:https://code.visualstudio.com/Download

  1. 解压vscode安装包
    sudo tar -zxvf code-stable-x64-1608137260.tar.gz

  2. 将解压的文件夹移动到/usr/local/
    sudo mv VSCode-linux-x64 /usr/local/

  3. 创建应用程序快捷方式
    复制一个VScode图标文件到/usr/share/icons/目录:
    sudo cp /usr/local/VSCode-linux-x64/resources/app/resources/linux/code.png /usr/share/icons/

  4. 在/usr/share/applications/目录,创建启动器:
    sudo vim /usr/share/applications/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;

接下来你便能在Ubuntu的应用程序页面看到VSCode的图标,点击即可启动。

■VSCode C/C++

■ 1. vscode 安装扩展

  1. Open VS Code.
  2. Select the Extensions view icon on the Activity bar or use the keyboard shortcut (Ctrl+Shift+X).
  3. Search for ‘C++’.
  4. Select Install.

■ 2. C++编译器安装

■ 3. Win10下VScode+MSVC+CMake搭建C++开发环境

添加链接描述

■ 3.1. VScode安装必要的插件

C/C++、
C/C++ Extension Pack、
C++ Intellisense、
Chinese (Simplified) Language、
Pack for Visual Studio Code、
CMake、
CMake Tools

■ 3.2.

■ 3.3. 测试

■ 4 VScode配置 C/C++ 环境

主要是配置 launch.json,tasks.json 这两个文件位于.vscode文件夹下,.vscode用于存放 VS Code 相关的配置文件。

■ 4.1. c_cpp_properties.json 配置 (是用于设置编译的一些相关选项)**

  1. 此文件采用半自动创建,按快捷键Ctrl + Shift + P调出命令面板,选择 “C/C++: Edit Configurations(UI)”:

  2. 编译器路径改为 :C:/mingw64/bin/g++.exe
  3. IntelliSense模式改为 : gcc-x64 (legacy)

■ 4.2. tasks.json (用于指定如何构建(编译)程序)**

  1. 按快捷键Ctrl + Shift + P调出命令面板,输入 “task”,选择 “Tasks: Configure Default Build Task”:

    可以看到.vscode文件下产生了tasks.json这个文件。

  2. 若要编译多个源代码文件,则在tasks.json文件中如下修改

"${file}"改为"${workspaceFolder}\\*.c",可以构建当前工作区中所有的 C 文件。 把"${file}"改为"${workspaceFolder}\\*.cpp",可以构建当前工作区中所有的 C++文件。 修改编译输出的文件名: 把"${fileDirname}\\${fileBasenameNoExtension}.exe"改为"${workspaceFolder}\\myProgram.exe",可以把编译输出的文件名命名为 “myProgram.exe”。 把"${fileDirname}\\${fileBasenameNoExtension}.exe"改为"${workspaceFolder}\\${workspaceRootFolderName}.exe",可以把编译输出的文件名命名为工作区文件夹名字。

■ 4.3. launch.json (用于调试的配置文件,例如用什么语言、调试类型等)**

  1. 若 VS Code 没有自动创建launch.json文件,则可以半自动创建:
  2. 选择GDB 和 添加配置


  3. 配置项目

    配置完成!
    PS:还可以采取最简单粗暴的方法配置 C/C++ 环境,即将旧项目下的整个.vscode文件直接复制到工作空间下。

■ 5. 测试

#include<iostream>usingnamespacestd;intmain(){cout<<"Hello World!"<<endl;return0;}

■ VSCode Python

Python环境搭建

■ VSCode 插件

■ 001. 基本插件

类别插件名称描述
编程语言支持Python官方 Python 扩展,提供智能感知、调试、测试、环境管理等功能。
C/C++Microsoft 官方 C/C++ 扩展,支持 IntelliSense、调试、代码导航等。
前端开发ESLint集成 ESLint,实时检查JavaScript/TypeScript 代码规范
ESLint作用:JavaScript/TypeScript 代码质量检查,发现潜在错误。
主题与界面One Dark Pro高人气暗色主题,源自 Atom 编辑器,视觉舒适。
Material Icon Theme为文件和文件夹提供美观的 Material Design 图标。
Bracket Pair Colorizer (或内置功能)用颜色高亮匹配括号(VS Code 1.60+ 已内置类似功能)。
工具GitLens增强 Git 功能,可查看代码作者、提交历史、行级 blame 等。
Remote - SSH允许在远程服务器、WSL 或 Docker 容器中开发,如同本地一样。
Bookmarks在代码中标记书签,快速跳转,适合大型项目导航。
Code Runner一键运行多种语言代码片段(支持 Python、JS、C++ 等)。
Color Highlight代码高亮显示,有趣的是,颜色代码跟着变化,很直观
Chinese中文支持
clangd插件
vscode-icons图标显示
vscode-pdfPDF查看器
Hex Editor 插件VSCode二进制文件查看器
AI 与智能辅助GitHub CopilotAI 编程助手,根据上下文自动补全代码(需订阅)。
Tabnine另一款AI代码补全工具,支持多语言,有免费和付费版本。
安装 Codex 插件。

■ 002. JS

插件描述图片

■ 003. H5

插件描述图片
Prettier - Code formatter格式化代码
vscode-icons编辑器、代码美化
Output Colorizer输出美化

■ 004. C++

插件描述图片

■ 005. H5

插件描述图片

■ 快捷键

■ 1. 命令面板

快捷键描述
使用 F1 或者 Ctrl+Shift+P打开。

■ 2. 基本编辑快捷键

快捷键描述
新建文件Ctrl + N
打开文件Ctrl + O
保存文件Ctrl + S
撤销Ctrl + Z
重做Ctrl + Y
查找Ctrl + F
替换Ctrl + H
全选Ctrl + A
撤销选中Ctrl + U

■ 3. 移动光标:

快捷键描述
移动到行首Home
移动到行尾End
移动到上一行Ctrl + 向上箭头
移动到下一行Ctrl + 向下箭头
移动到词首Ctrl + 左箭头
移动到词尾Ctrl + 右箭头

■ 4. 缩进操作:

快捷键描述
增加缩进Tab
减少缩进Shift + Tab
在多行选择中增加缩进Ctrl + ]
在多行选择中减少缩进Ctrl + [

■ 5. 注释和取消注释:

快捷键描述
注释一行或多行:Ctrl + /
取消注释一行或多行:Ctrl + /

■ 6. 查找和替换:

快捷键描述
查找Ctrl + F
替换Ctrl + H
查找下一个F3
查找上一个Shift + F3

■ 7. 折叠和展开代码块

快捷键描述
折叠代码块:Ctrl + 工具栏的 “-” 或 Ctrl + 左方括号
展开代码块:Ctrl + 工具栏的 “+” 或 Ctrl + 右方括号

■ 8. 导航

快捷键描述
转到文件Ctrl + P
转到定义F12
转到声明Ctrl + F12
转到实现Ctrl + F12
转到上一个光标位置Alt + 左箭头
转到下一个光标位置Alt + 右箭头
切换侧边栏可见性Ctrl + B
切换终端Ctrl + `
在文件之间切换Ctrl + Tab

■ 9. 代码编辑

快捷键描述
代码格式化:Shift + Alt + F
注释/取消注释一行:Ctrl + /
注释/取消注释所选代码块:Shift + Alt + A
复制一行或多行:Shift + Alt + 向下箭头/向上箭头
剪切一行或多行:Ctrl + X
向上/向下移动一行代码:Alt + 向上箭头/向下箭头
代码格式化选中代码后 Ctrl+k和Ctrl+f
代码格式化选中代码后 组合键 shift + alt +f
缩进的代码块Ctrl + [ 和 Ctrl + ]
移动到文档的开头和末尾Ctrl+Home/End
代码移动Alt+上下
代码复制Alt+ Shift+上下
单行注释Ctrl +/
块注释Alt+ Shift+A
整个文档进行格式化Alt+Shift+F
选中代码进行格式化Ctrl+K Ctrl+F
多光标Alt 然后用鼠标点
撤销多光标Esc
快速打开文件Ctrl + p
快速打开文件Ctrl + p
行跳转Ctrl+g 输入行号
跳转到某个文件的某一行只需要先按下 “Ctrl + P”,输入文件名,然后在这之后加上 “:”和指定行号即可。
代码重构光标放到函数或者变量名上,然后按下 F2,这样这个函数或者变量出现的地方就都会被修改。

■ 10. 调试快捷键

快捷键描述
启动调试:F5
停止调试:Shift + F5
设置断点:F9
单步进入:F11
单步过:F10
继续执行:F5
停止调试会话:Shift + F5
查看变量:Ctrl + Shift + D
查看调用堆栈:Ctrl + Shift + Y

■ 11. 自动格式化代码

shitf+Alt+f

■ VScode设置

■ 1. 编码

第一步:(点击设置)

■ 2. 汉化

■ 3. vscode中设置放大缩小代码(亲测有效)

Editor:Font Ligatures

■ 4. VSCode中屏蔽文件files.exclude和屏蔽文件搜索search.exclude


■ 5. 跳转失效

■ 6. 关闭聊天功能

@id:chat.disableAIFeatures

勾选禁用

  • 右键也不会出现添加将代码条件到到聊天中。
  • vscode代码编辑过程 中出现星星图标 也好消失了。

■ 版本控制Git

■ 1. clone代码库

在vscode中输入快捷键“Ctrl + Shift + P”打开vscode的命令框,在框中输入“git clone”并回车,然后在文本框中输入git代码库的地址

■ 2. 查看更改的文件列表

点击git图标后,进入到git功能区,会显示改动文件的列表。

■ 3. 查看和比较修改和前一版本有什么不同

双击改动过的文件,然后会显示diff视图

■ 4. 添加文件到暂存区获取取消更改

在改动文件列表中,鼠标悬停在某个文件上,右边会出现“discard change”(撤销更改)和“Stage Change”(暂存更改)的图标,我们可以根据需要选择

■ 5. commit代码(只是提交到本地)

暂存更改后,点击提交图标(如下图所示),把改动的文件提交到本地代码库

■ 6. Push(提交到远程仓库)

commit代码之后,点击commit图标旁边的“…”图标,会弹出一个大的菜单,选择其中的“Push”(提交)把代码提交到远程代码库

■ 7. 创建branch (分枝)

点击左下角的分支图标,如下图所示,会弹出一个对话框输入要创建新的branch的名字

■ VSCode配置Git

■ VSCode配置文件添加git路径




然后关闭 VScode ,再次打开,过几秒钟后,点击左侧的第3个图标,也就是下图的第一个地方,发现第2和第3个地方变成了可点击状态,不是暗色的,表面git环境配置成功。

■ VSCode提交到远程仓库(Gitee)

Gitee 新建仓库就会有命令提示。

■ VSCode操作 添加到暂存区、提交到本地、推送到远程

点击 +

点击勾提交到本地仓库

推送带远程仓库

■ VSCode使用命令Git

■ VSCode SSH 登录远程主机

■ VSCode

安装Remote SSH。 设置vscode 的.ssh/config ssh tuya@192.168.80.139ssh-p22tuya@192.168.80.139//目标192.168.80.139ssh-p22liuwf@202.116.7.104//其中-p 2230表示指定端口号2230 //回车后会弹出选择更新配置文件,点击第一个路径,会自动生成一个config文件,以后有记录



已经连接了

■ 目标主机要打开ssh 服务

// 先卸载sudo apt-get remove openssh-server// 安装sudo apt-get install openssh-server// 重启ssh 服务sudo service ssh--full-restart// 自动启动sudo systemctl enable ssh
http://www.jsqmd.com/news/1283165/

相关文章:

  • 洛阳前锋热水器售后维修电话全新专属升级公告 - 科技先行者
  • 2026年7月水泥制品厂家有哪些,化粪池/水泥制品消防井/成品检查井/水泥制品隔油池/水泥制品雨水井,水泥制品工厂推荐 - 品牌推荐师
  • 2026 年新消息:金平知名的管网抢修疏通企业哪家靠谱,楼下的下水道突然冒臭水?别慌,这玩意儿半小时就能搞定!-三禾市政工程 - 企业官方推荐【认证】
  • 广州番禺区搬家公司怎么选?健身房搬家收费明细,跑步机杠铃重型器械搬运流程、真实案例与选择指南 - 厚道搬家
  • LM2596、MP2307与数控降压模块实测对比:效率、纹波与选型指南
  • 抖音批量下载终极指南:3个超简单步骤掌握无水印视频批量保存技巧
  • 正式推出洛阳华生热水器售后维修电话全新专属升级公告 - 科技先行者
  • 星火应用商店完整指南:5个技巧让Linux软件管理变得简单
  • SonarQube误报调优实战:从规则冲突到精准豁免
  • 曲柄压力机的离合器和制动系统设计
  • 植物大战僵尸杂交版(最新版)
  • PolarDB(阿里云)VS HaishanDB(海山数据库,移动云)的AI能力全面对比
  • C++ std::list深度解析:双向链表原理、性能对比与高效应用场景
  • 节假日机票太贵?掌握方法,教你怎么买便宜机票轻松出行 - 工具软件使用方法推荐
  • 【AI课程笔记整理黄金法则】:20年AI教育专家亲授,97%学员忽略的5个致命误区
  • QT自定义控件之化学工艺流程图
  • 天河珠江新城大平层精细化搬家计费方式,全屋收纳打包入户复位完整服务案例解析 - 厚道搬家
  • 抖音图文无水印保存方法详解 2026合规教程与工具风险提醒 - 免费软件工具方法教程
  • IPD中的扫地僧(TDT技术开发团队),都在扫什么?
  • NGC_综述_导航制导与控制
  • 【Linux Mint 深度学习开发环境搭建】多深度学习框架融合环境
  • 交换机测评命令
  • 本地部署DeepSeek模型与Codex集成:打造私有化AI编程助手
  • 3分钟学会ModTheSpire:杀戮尖塔模组加载器的终极使用指南
  • 节假日火车票怎么买便宜?学会方法,高峰期也能省一笔 - 工具软件使用方法推荐
  • 美团酒店预订,省钱达人的实用节省技巧 - 工具软件使用方法推荐
  • Bash脚本进阶技巧与自动化实践指南
  • 全自动颗粒吨袋包装机十大品牌厂家推荐,广州恒尔赋能企业产能跨越式攀升 - 品牌速递
  • 2026甄选:门店翻新修复领域专业品牌机构 - 优企名品
  • 洛阳美的热水器售后维修电话全新专属升级公告 - 科技先行者