Visual Studio的基本使用

VS的介绍

  1. 下载地址:https://www.visualstudio.com
  2. VS有四个版本
    1. Visual Studio Community
      1. 社群版:免费、功能完整
      2. 使用人群:学生、小型开发团队少于5个人,都可以使用
      3. 跟付费的Professional功能基本一样,但是少了一些好用的功能
    2. Visual Studio Professional
      1. 付费,多人开发,功能多一点
      2. 免费使用30天,登录账号可以延长到90天
    3. Visual Studio Enterprise
      1. 付费,功能很多
      2. 一些很多有名的架构都可以使用
      3. 免费使用30天,登录账号可以延长到90天
    4. Visual Studio code
      1. 免费
  3. VS安装
    1. 安装的时候会让选择你需要的那些负载,根据开发需要自行勾选
    2. 一些必要勾选的单个组件
      1. 适用于Visual Studio的Github扩展
        1. 将Github的管理带入Visual Studio
        2. 直接可以在Visual Studio上clone github上的代码
      2. 适用于windows的Git
        1. 当前电脑使用Git管理
  4. VS工具栏
    1. 工具栏的自定义:
      1. 鼠标放到VS工具栏处,然后右击->自定义
      2. 工具栏:通过勾选可以显示相应的工具栏
      3. 命令:菜单栏->选择相应的菜单名,会展示该菜单下的所有子菜单,可以进行增删。
    2. 窗口 功能
      1. 拆分、取消拆分:将一个文件可以上下显示。代码窗口右上角有一个上下箭头,直接拉取也可以拆分。
      2. 浮动、停靠、自动隐藏:用于调整窗口的状态
      3. 保存窗口布局
        1. 用于保存当前的窗口布局,每次打开都可以使用这种布局。
      4. 应用窗口布局:
        1. 第3步保存的窗口布局都在这里面
    3. 工具->选项,常用设置
      1. 常规->颜色主题:蓝色、浅色、深色,可以设置开发环境的背景颜色。常用深色
      2. 字体和颜色
        1. 字体通常用:Consolas
      3. 键盘:用于设置快捷键
        1. 应用以下其他键盘映射方案:就是使用哪种语言默认的快捷键
        2. 显示命令包含:这里用于搜索,哪个功能需要设置快捷键。下面的框中是所有功能(可以现在工具栏中找到你想设置的名称,然后在这里搜索)
        3. 快捷键用于:默认全局,右边是设置快捷键的地方
        4. 快捷键当前使用地方:就是你当前设置的快捷键其他地方是否用到。
    4. 工具->导入和导出设置:用于导出当前IDE所有的设置
  5. 常用代码设置(设置常用代码片段)
    1. 工具->代码片段管理器->语言:(VC++)可以看到IDE内置的很多常用代码片段。
    2. 地址:地址
  6. 如何设置自动选择“当前项目为启动项目”?
    1. 右击“解决方案xxxx”->属性->通用属性->启动项目->勾选“当前选定内容”
  7. vs中如何快速进入到一个文件目录?
    1. 将该文件打开展示在主界面
    2. 右击该文件主界面的标签->打开所在的文件夹

Visual Studio的基本使用

  1. 新建项目
    1. 文件->新建->项目->Visual C++->空项目

    图1

  2. 修改字体
    1. 工具->选项->环境->字体和颜色->字体(选择consolas,大小16)->显示项选择“纯文本”
  3. 快捷键设置-添加、取消注释
    1. 工具->选项->环境->键盘->显示命令包含下搜索:注释
    2. 找到“编辑.切换块注释”->移除掉默认的,输入新的快捷键,确定即可。
  4. 显示行号
    1. 工具->选项->文本编辑器->所有语言->常规->勾选行号
  5. 常用快捷键

     ctrl + 滚动鼠标: 改变字体的大小
     Ctrl + shift +N: 新建项目
     Ctrl + shift +A: 新建文件 
     F9:切换断点(添加、取消断点)
     Ctrl + F5:开始执行(直接运行,不会执行断点) 
     F5:开始调试、继续(也是运行,但是会执行断点) 
     Shift + F5: 停止调试(针对F5)
     ctrl+f7: 编译
     Ctrl + Shift + F9: 删除所有断点 
     F10:step over
     F11:step into
     Shift + F11:step out
     Ctrl + J:智能提示
     Ctrl + M,M:折叠或展开当前方法 
     Ctrl + M,O:折叠所有方法
     Ctrl + M,L:展开所有方法
    
  6. 打开已存在的项目
    1. 在项目文件夹中找到.sln文件打开即可。
  7. 修改VS默认编码为UTF-8
    1. VS所编写的代码默认编码格式不是UTF-8,因此当你用VS编写的代码用其他工具打开的时候就会出现乱码
    2. 因此,需要修改VS的编码格式,通过安装插件: 图1
  8. 需要安装的组件 图1 图1 图1

VS中内嵌git的使用

  1. 新建远程代码库(github 或者码云等)
  2. VS中:视图->团队资源管理器
  3. 点击上方的绿色插头图标,可以看到“本地git存储库”下面有:新建、添加、克隆、视图选项
  4. 点击”克隆“,输入第一步建的代码库地址,选择要克隆到本地的路径,点击克隆即可
  5. 双击克隆的库,可以看到
    1. 更改:提交,相当于commit
    2. 分支:当前有多少分支,新建、切换、合并分支
    3. 同步:
      1. 同步:pull+push
      2. 提取:从远程仓库拉取最新版本到本地仓库,自动合并 merge 分支
      3. 拉取:从远程获取最新版本 到本地 不会自动合并 merge
      4. 推送:将代码同步到远程库,相当于push,第一次推送会让输入账号密码.
    4. 标记:打的tag
    5. 设置:设置当前git
  6. 在”解决方案”下选择”新建项目”或”打开现有解决方案”,然后就可以开始工作了
  7. 双击左边项目的sln文件就可以打开项目目录了.
  8. 配置忽略文件.gitignore忽略vs文件
    1. 团队资源管理器->主页->设置->存储库设置->添加、编辑忽略文件
    2. 添加:*.vs
  9. 上面配置完成以后会发现:VS最底部会出现git的管理快捷小图标,便于快速使用git
  10. 如何查看所有提交的记录?
    1. VS最底部点击当前分支小图标->查看历史记录
    2. 双击某个记录,左边的栏中会展示修改了哪些文件
    3. 双击某个文件就可以看到该文件中那些地方做了怎样的修改

VS2019 运行2017项目报错

  1. MFC项目在vs2017编译正常无报错,但是升级vs2019后一打开项目就报如下错误。
    1. 错误样式:E1696 无法打开源文件 “***.h”
  2. 项目在vs2017下使用的平台工具集是Visual Studio 2017-Windows XP(x141_xp)(虽然标着已弃用,但是还是可以安装的
  3. 安装原项目使用的平台工具集后问题解决。vs2019很多组件需要自己选择勾选后才安装。
  4. 解决办法
    1. 平台工具集安装
      1. 工具(T)→获取工具和功能(T), 打开Visual Studio Installer,选择修改→单个组件,勾选需要安装的组件。
    2. 项目配置:
      1. 右击解决方案→属性→常规→修改平台工具集,选择原项目使用的工具集。

    图4

Table of Contents