2017-09-28 17 views
0

在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

回答

0

您可以直接添加IDE行爲腳本

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

如果這不回答你的問題,請添加更多信息以非VS用戶你正在努力實現

什麼