- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
让vs2010自动完成双引号
广大码奴们,敲码时遇到需要输入双引号,方括号,圆括号是不是很烦躁,
如果有一种只需要输入一个左边括号,就可以自动补齐另一边括号,并且可以自
动将光标定位到括号中间,输入完毕后又可以方便的跳出括号的工具,那效率会
不会高很多。 百度了很久,都没有什么好的解决方案,不是装VA就是resharper插件,
但是也只是可以自动补齐和定位而已,想要跳出仍然需要利用键盘上的右方向
键,手部移动幅度很大有木有,完全打乱了敲码的节奏,破坏了忧郁的气质,好
吧,我之前一直都用鼠标来的。。。 找不到现成的方法,只能自己动手丰衣足食了。突然发现 virtual studio是支持宏操作的,于是楼主灵光一闪,想到了利用宏来自动实现上述功能的方法说,直接上图。
接下来就不用我多说了,和office中的一样,录制宏,比如你可以在文本编辑窗口输入“ ( ”,“ ) ”,“ — ”(方向键),然后停止录制宏。这样我们就有了可以自动完成双引号并定位到中间位置的快捷操作,依次可以得到自动完成圆括号,方括号等等的宏。这是我自己录制的7个宏。
接下来我们还要把这些宏和具体的快捷键绑定起来,这样我们只要在键盘上敲打快捷键就可以自动完成
在“显示命令包含”中输入“宏”,会自动显示你刚刚录制的所有宏,选择一个,设置快捷键,注意设置完要点“分配”
这样一个宏就设置完了,接下来把你录制的所有宏都设置一个你认为方便你操作的快捷键即可。
接下来和大家分享一下我的设计方案。我选取了H,J,K,L,N,M,Alt,空格这8个元素,她们在键盘上的位置都在右手可以控制的范围内,非常灵活便捷,不想录制的朋友也可以直接粘贴我设置好的宏代码。
Alt+H : 删除,即backspace
Sub 删除()
DTE.ActiveDocument.Selection.DeleteLeft()
End Sub
Alt+J:输入双引号并定位到中间
Sub 打出双引号()
DTE.ActiveDocument.Selection.Text =
DTE.ActiveDocument.Selection.CharLeft()
End Sub
Alt+K:输入圆括号并定位到中间
Sub 打出括号()
DTE.ActiveDocument.Selection.Text = ()
DTE.ActiveDocument.Selection.CharLeft()
End Sub
Alt+L:输入方括号并定位到中间
Sub 打出方括号()
DTE.ActiveDocument.Selection.Text = []
DTE.ActiveDocument.Selection.CharLeft()
End Sub
Alt+N:撤销
Sub 撤销()
DTE.ExecuteCommand(Edit.Undo)
End Sub
Alt+M:反撤销
Sub 反撤销()
DTE.ExecuteCommand(Edit.Redo)
End Sub
Alt+空格:自动跳出括号
Sub 跳出()
DTE.ActiveDocument.Selection.CharRight()
End Sub
Ps:
1.
所有的vs编辑器都支持宏,所以这个方法可以用在vs各个版本上,你也可以依此在office上操作
事实上由于升级的微软补丁冲突,很多vs的宏功能已经被破坏,是无法运行任何宏的。基本都是在安装KB2898869、KB2901126、KB2898857等更新后宏停止运行。查看了一下提供的解决方案,修改宏配置文件,VS2010的配置文件路径为:C:\Program Files (x86)\Common Files\microsoft shared\VSA\9.0\VsaEnv目录下的vsmsvr10.exe.config,在RunTime配置节添加配置项:AllowDComReflection enabled=1/即可
32bit和64bit的windows,以及vs不同版本的路径和配置文件如下
在之前7个宏的基础上再新加8个宏,一共15个,基本涵盖了所有常用的操作。alt+e:光标向上alt+d:光标向下alt+s:光标向左alt+f:激活文件窗口,有时由于鼠标操作或别的问题代码页面会失去焦点,这个快捷键可以让光标重新出现在代码文件上alt+i:复制代码段,指定行号,当前光标位置和指定行之间代码全部选定alt+g:指定行号,光标自动跳到改行alt+r:将选定代码段注释alt+t:将注释代码
您可能关注的文档
- unit8Have you read Treasure Island yetA3a-3C 说课课件.ppt
- Unit8-B上课用课件.ppt
- Unit8Howdo-you-make-a-banana-milk-shake 第一课时.ppt
- Unit9-Section A 七上新目标.ppt
- unit9-have-you-ever-been-to-a-museumPPT听课.ppt
- Unit9_Have__you__ever__been__to_a museum_SectionB课件.ppt
- Unit9_Have__you__ever__been__to_a_museum_SectionB课件.ppt
- Units7-12知识点.doc
- Unity3D4.1版本粒子系统.docx
- Unit_12_You’re_supposed_to_shake_hands._SelfCheck.ppt
- 2025年中国铸管沥青漆喷涂机市场调查研究报告.docx
- 2025至2031年中国聚四氟乙割管料行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国屏蔽箱行业投资前景及策略咨询研究报告.docx
- 2025年中国B级电源电涌保护器市场调查研究报告.docx
- 2025至2031年中国陶瓷印章行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国保冷材料行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国金彩立雕玻璃行业投资前景及策略咨询研究报告.docx
- 2025至2030年中国机箱螺母柱数据监测研究报告.docx
- 2025至2030年中国小GS管装饰头数据监测研究报告.docx
- 2025至2030年中国气动电阻焊机数据监测研究报告.docx
文档评论(0)