VS中插值字符串的HotKey或Auto-Expansion

时间:2017-09-28 20:17:25

标签: c# autocomplete autohotkey

我想在VS 2015/2017中键入C#插值字符串时节省几次击键。

从我所看到的,没有任何内置功能。<​​/ p>

这里有一些相关的问题:Automatic interpolated strings

我现在正在使用AHK脚本,这使得const express = require("express"), passport = require("passport"), Strategy = require("passport-local").Strategy, User = require("../models/user"), router = express.Router(); // Strategy to authenticate a user const localStrategy = new Strategy((username, password, cb) => { User.authenticate(username, password).then((result) => { if (result.success) { cb(null, result.user); } else { cb(null, false); } }, cb); }); function ensureLoggedIn(req, res, next) { if (req.isAuthenticated()) { return next(); } res.redirect("/login"); } // Utilize the strategy passport.use(localStrategy); router.use(require("./passify")); router.use("/profile", ensureLoggedIn, require("./profile")); 成为VS中的热键。我想知道是否有人知道更好的方法?

ctrl+[

我还考虑过以下脚本直接扩展#SingleInstance force #IfWinActive, ahk_exe devenv.exe ^[:: SendInput,$" 的输入,但这会阻碍$自行输入。

$

1 个答案:

答案 0 :(得分:0)

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

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

如果这没有回答您的问题,请为非VS用户添加有关您要实现的目标的更多信息