VS中的插值字符串的热键或自动扩展

问题描述:

在VS 2015/2017中输入C#插值字符串时,我想省下几个击键。VS中的插值字符串的热键或自动扩展

从我所看到的,这里没有任何内置功能。

有点相关的问题在这里:Automatic interpolated strings

我安定在一个AHK脚本现在让ctrl+[一个热键这VS.我想知道有没有人知道更好的方法?

#SingleInstance force 
#IfWinActive, ahk_exe devenv.exe 
^[:: 
SendInput,$" 

我也考虑下面的脚本,直接扩大$打字,但这会阻碍$打字自身。

#SingleInstance force 
#IfWinActive, ahk_exe devenv.exe 
:*:$::$" 
+0

你想要替换什么按键。插值字符串仅以$为前缀,不是吗?你只是想打一个$的热键? –

+0

@TylerLee好了一个键入'$“的热键,而IDE用结束引号扩展'''并将光标置于其间。尽管如此,字符串还是很常见,保存一些笔划会很好,我试图让它变得非常简单,以避免只使用'''开始字符串的习惯,然后需要使用' +'作为一个后来的想法。 – u8it

您可以直接添加IDE行为脚本

#SingleInstance force 
#IfWinActive, ahk_exe devenv.exe 
^[:: 
SendInput,$""{Left} 

如果这不回答你的问题,请添加更多信息以非VS用户你正在努力实现

什么