假设我想编写代码:
if(x == 0) {
...
}
我遇到的问题是,在我输入 0 之后:
if(x == 0|) //'|' is the cursor
我必须按左箭头键让光标离开括号,然后输入花括号,但我不想按箭头将光标向右移动(离开括号),因为箭头键离正常键很远,我打字很快,这真的很烦人,我必须将手指移动那么远才能访问左箭头键,这确实让我慢了下来。
这是一种无需移动光标即可快速创建花括号的方法/快捷方式吗?
答案1
您可以使用Visual Studio 的文本宏扩展,适用于 MSVS 2012-2019 版本。
只需下载并双击安装文件即可安装。
创建宏,如下所示它是如何工作的?链接中的部分。然后,您可以通过按Ctrl + M
,然后按1
(或更高的数字,用于其他宏)来运行创建的宏。
如果需要,可以在 中更改快捷方式Tools > Options > Environment > Keyboard
,查找命令Tools.RunSavedMacro1
,Tools.RunSavedMacro2
等。
但是,这不是超级用户的问题,它应该在 Stack Overflow 上,在那里你可以找到一个扩展线程。