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

VisualStudio的一些开发经验

文章目录

  • 前言
  • 1.快捷键篇
    • 1.1 复制并粘贴到下一行
    • 1.2 上下交换/移动当前行
  • 2.使用技巧篇
  • 3.窗口视图篇
    • 3.1 如何快速查看当前项目有哪些类与函数函数并定位(1)

前言

C++开发一般都是基于vs2017或者其他版本开发,在VisualStudio中存在很多的小技巧,可以用来提高工作效率,这里记录一下我自己平常工作中用到的快捷键以及VS中其他的一些我认为比较好的,还有我看书看到的一些操作技巧。

不定时更新


1.快捷键篇

1.1 复制并粘贴到下一行

我常用的是Ctrl+D
在这里插入图片描述
效果如下:
点击130行,按下刚才设置的快捷键Ctrl+D,131行自动复制粘贴
在这里插入图片描述

选择130-134行,按下Ctrl+D,整个函数直接复制粘贴

在这里插入图片描述
这个快捷键的好处在于,我有时候想改一下函数名称,但是我又想保留原来的函数的一些实现。或者我在调试的时候,某一句代码需要微调,但是我又想保留之前的代码做一个备份。

1.2 上下交换/移动当前行

快捷键:Alt+↑/↓
使用场景,输入一段代码放错行了,比如A函数在B函数的}的上一行,导致函数里面套函数的情况,这种情况在函数体很长的时候容易出现,就是上一个函数的闭括号在代码段里面没注意到对其,然后自己又新建了一个函数体,发现报错“应输入;”
在这里插入图片描述
这个时候框选,按下Alt+↑/↓调整位置即可

在这里插入图片描述

2.使用技巧篇

3.窗口视图篇

3.1 如何快速查看当前项目有哪些类与函数函数并定位(1)

在VS里面有自带的一个导航栏
在这里插入图片描述

可以通过工具->选项->文本编辑器->所有语言->勾选导航栏调出
在这里插入图片描述导航栏分为三列,第一列是项目名称,第二列为项目中的类与命名空间,第三列为指定类或命名空间中的函数有哪些。

当然还有一个方式,通过Ctrl+Shift+X,打开类向导视图,也可以查看
在这里插入图片描述


澄澈i
用简单的语言记录自己走过的技术路

http://www.dtcms.com/a/313204.html

相关文章:

  • 思二勋:数字资产化与资产数权化是RWA运作的核心逻辑
  • AtCoder Beginner Contest 417
  • MySQL事务与存储引擎的学习(一)
  • Docker国内镜像列表
  • Effective C++ 条款19: 设计class犹如设计type
  • Python从入门到精通计划Day02: Python语法探秘:当现代艺术遇到古典音乐
  • 最小半径覆盖问题【C++解法+二分+扫描线】
  • 【CF】Day118——杂题 (随机哈希 / 思维 | 贪心 / DP | 位运算构造 | 状态压缩 + 建图 + 最短路 | 构造 | 贪心)
  • 使用纯Docker命令搭建多服务环境(Linux版)
  • Python篇---包
  • 在Ansys Mechanical中对磨损进行建模
  • 力扣经典算法篇-40-螺旋矩阵(方向遍历:方向数组+已访问元素集合)
  • 【ROS2】常用命令
  • 04.Redis 的多实例
  • 双八无碳小车设计【16张cad】三维图+设计说明书
  • 【C++ 初级工程师面试--5】inline内联函数特点 、和普通函数的区别、什么时候适合内联?
  • json-server 快速搭建本地 Mock 数据服务
  • Day23--回溯--39. 组合总和,40. 组合总和 II,131. 分割回文串
  • Android 之 MVC架构
  • 线段树学习笔记 - 摩尔投票问题
  • I2C基础
  • mybatis-plus从入门到入土(四):持久层接口之BaseMapper和选装件
  • PHP现代化全栈开发:前后端分离与API架构实践
  • uni-app学习笔记01-项目初始化及相关文件
  • Go语言常量
  • 11.消息队列
  • 计算机视觉CS231n学习(2)
  • 从马武寨穿越关山
  • ICCV 2025 | EPD-Solver:西湖大学发布并行加速扩散采样算法
  • p5.js 用 beginGeometry () 和 endGeometry () 打造自定义 3D 模型