在Visual Studio里设置VA助手(VAssistX)的快捷键
VAssistX是一个非常方便的Visual Studio软件助手,可以进行代码提示、代码自动完成、代码注释、代码自动定义等等。这里以用VAssistX里设置函数体为例,进行说明。
1 生成函数体
点击VS工具栏上的[工具] --》选项 --》环境/键盘 --》在“显示命令包含”里,输入: createImple --> 选中 VAssistX.RefactorCreateImplementaion --> 按Alt+Q --》分配 --》OK, 如图(1)所示:
图(1) 在Visual Studio里设置VA助手的快捷键
在.h头文件里,选中一个函数,比如sum() --> 按快捷键:Alt+Q ,在.cpp自动实现函数体,效果如下:
图(2) 选中函数头,按Alt+Q 自动实现函数体
2 取消注释
图(2) Alt+/ 取消注释
3 生成注释
先移除重复的快捷键:“工具,转到命令行” ,如图(3)所示:
图(3) 去掉重复的快捷键
然后,将Ctrl+/分配给"编辑: 注释选定内容",如图(4)所示:
图(4) Ctrl+/ 生成注释
在Visual Studio里设置VA助手(VAssistX)的快捷键相关推荐
- visual studio下设置驱动开发环境
原文地址:visual studio 下设置驱动开发环境 作者:空空的左手 摘自:http://hi.baidu.com/%D0%DD%CF%D0e%D7%E5/blog/item/ad97a10e5 ...
- 从Visual Studio里抓取抽象语法树(AST)
前几天测试一个代码生成的软件,测试目的是将软件生成的C#或者VB.NET源代码文件,和之前的基准C#或者VB.NET源代码文件进行对比.如果实际生成的文件和基准文件有不一致的地方,就说明,软件有潜在的 ...
- 将Visual Studio Code设置为jshell中的默认编辑器
Java Shell( jshell )是用于在Java中学习和进行原型制作的交互式工具. 它是在Java 9中引入的,从那以后,我在演示过程中偶尔使用它来进行一些快速原型制作,或者只是为了验证Jav ...
- ActiViz(VTK的C#库)C#64位VTK如何在Visual Studio里创建RenderWindowControl控件
Visual Studio17里只支持x86位控件拖拽,不支持x64.那怎样在64位的组件form窗口中放RenderWindowControl控件呢?下面我们就详细介绍一下在Visual Studi ...
- Visual Studio Code设置代码自动换行
Visual Studio Code设置代码自动换行,只需两步. 第一步,打开 File 目录下的PreFerebces ,选中Settings . 第二步,在输入框搜索 editor.wrappin ...
- Visual Studio 2019 设置透明背景图(傻瓜式教学)
Visual Studio 2019 设置透明背景图 一.前言 二.设置背景图片的扩展程序 三.编辑主题 一.前言 给大家分享一下,如何为VS2019设置透明背景图.下面是一张设置后的图片. 二.设置 ...
- Visual Studio 2019 设置等宽字体 DejaVu Sans Mono
Visual Studio 2019 设置等宽字体 DejaVu Sans Mono 文章目录 Visual Studio 2019 设置等宽字体 DejaVu Sans Mono I - 前言 II ...
- Visual Studio 2022 自定义头文件源文件切换快捷键
Visual Studio 2022 自定义头文件源文件切换快捷键 修改步骤 注意事项 修改步骤 废话不多说,直接上流程. (1)工具 -> 选项 -> 环境 -> 键盘 -> ...
- Visual Studio Code设置断点时出现Unverified breakpoint该咋办
有的时候在Visual Studio Code里选中某一行设置断点,发现代码行号前面的圆圈是空心的, 而期望的断点设置成功后,显示是这样的: 空心的圆圈前面弹出的提示"Unverified ...
- 同步 Visual Studio Code 设置
简介 Visual Studio Code(以下简称vsCode)现在已经渐渐成为前端开发的主力工具,谁让它这么轻便,功能又这么轻便呢.用vscode Coding的小伙伴们也一定会装很多插件吧.但是 ...
最新文章
- 创业思维 - Qunar的故事
- php使用workerman实战,使用workerman实现在线聊天的方法
- Linux之vim全选,全部复制,全部删除
- 【Electron】Error: A dynamic link library (DLL) initialization routine failed.
- python代码写入方式_【Python 1-17】Python手把手教程之——文件的读写以及I/O操作...
- 【LeetCode】617. 合并二叉树
- Vue.js-Day04-AM【父子组件通信(父传子、子传父)、动态组件、组件的生命周期、动画】
- 修改NavigationBar的分根线颜色
- ROS笔记(2) Kinetic 的安装和配置
- 电脑如何安装php文件夹在哪个文件夹,win7系统桌面文件在c盘哪个文件夹
- 关系抽取之远程监督算法:别再跟我提知识图谱(上篇)
- 浅谈程序脱壳后的优化
- java代码实现一个月内不再提醒,通用到期问题
- 数据库DataBase
- C++书本综合实例(一)个人银行账户管理
- Mind Manager 13 值得购买吗?一次糟糕的购物体验
- 手机显示仅限紧急呼叫 无服务 以及无信号的解决教程
- cad版本怎么在线转换?软件操作更高效
- 波士顿犯罪数据时空分析及可视化
- 思想,坚持,信仰,一切
热门文章
- cmd长ping记录日志和时间_ping记录带时间戳
- vb6,sql与access 获取当前日期
- 挑战程序设计竞赛:Ants
- 如何下载谷歌浏览器官方最新离线安装包
- css+div页面布局详解(三)
- 2018年下半年计算机软件,2018年下半年程序员真题+答案解析(全国计算机软考)上午选择+下午案例完整版.pdf...
- 2017 ACM-ICPC Asia Shenyang (ICPC亚洲沈阳赛区)
- NERO9注册机使用
- 《微型计算机原理及应用》复习整理(针对考点)
- linux扫描后门工具,Linux下rootkit后门检测工具chkrootkit安装使用教程