Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 在VS 2008中将键盘快捷键指定给宏_Visual Studio 2008 - Fatal编程技术网

Visual studio 2008 在VS 2008中将键盘快捷键指定给宏

Visual studio 2008 在VS 2008中将键盘快捷键指定给宏,visual-studio-2008,Visual Studio 2008,这是一个相当简单的问题,但我没有使用VS宏的经验,因此我感到困惑 我已将用于行复制的宏复制到新模块中的新宏项目中。宏观工程;如果我在宏编辑器中启动它,我的行将被复制。但是,我不知道如何将其显示在Tools/Options/../Keyboard快捷键列表中。有人能帮上忙吗?与其添加新的宏项目,不如打开“宏资源管理器”(View/Other Windows/macro Explorer),右键单击“我的宏”,然后选择“新建模块” 在“新建模块”对话框中,输入名称“DuplicateLastLine

这是一个相当简单的问题,但我没有使用VS宏的经验,因此我感到困惑


我已将用于行复制的宏复制到新模块中的新宏项目中。宏观工程;如果我在宏编辑器中启动它,我的行将被复制。但是,我不知道如何将其显示在Tools/Options/../Keyboard快捷键列表中。有人能帮上忙吗?

与其添加新的宏项目,不如打开“宏资源管理器”(View/Other Windows/macro Explorer),右键单击“我的宏”,然后选择“新建模块”

在“新建模块”对话框中,输入名称“DuplicateLastLineModule”。然后,模块DuplicateLastLineModule出现在宏资源管理器中。双击它以打开宏编辑器。用链接到的博客中的宏文本替换内容。这里的关键是模块文件的名称应该与声明“Public module DuplicateLastLineModule”中的名称匹配

保存模块

从Visual Studio中,打开工具/选项/键盘

在“显示包含的命令”字段中,键入“复制”。您应该会在下面的列表中看到一个条目“Macros.MyMacros.DuplicateLastLineModule.DuplicateLine”。选择它。单击“按快捷键”字段,然后按要用于调用宏的键序列。单击“确定”

在编辑器窗口中,键入一行文本,然后按顺序键。然后,宏应启动并复制该行

祝你好运