我有多个服务器需要远程进入.我更喜欢Cygwin而不是Putty.
Anyhows - 打开我的Mintty窗口,然后键入以下命令的过程需要很长时间.PS - 我正在对这些服务器使用"密钥"身份验证.
首先,我从我的Windows桌面双击Cygwin终端快捷方式.
然后一旦终端会话启动,从命令提示符我输入以下内容 -
$ eval `ssh-agent`
$ ssh-add
$ ssh <username>@<servername>
Run Code Online (Sandbox Code Playgroud)
请记住,我的'servername'是可变的.事实上,我有大约10个不同的服务器名称可能会插入那里 - 因此我需要10个不同的快捷方式.我更愿意双击桌面上的某些东西,它会启动我的Mintty并自动执行上面的bash shell命令.
有没有人或者可以推荐一个漂亮/优雅的解决方案来做到这一点?
(我觉得它与我点击的Windows快捷图标的Target属性有关.)
我最近在我支持的网络应用程序中添加了一些预测文本输入字段.
大不了吧?不是真的,好像你的网络应用程序不这样做 - 你已经落后于时代,你的最终用户正在抱怨.(至少这是它在这里的方式).
所以,我的问题与"向上"箭头键有关.
预测文本框有一个onkeyup监听器.
处理程序根据用户输入的字符来分离键击并执行某些操作.
向上箭头键允许用户在我创建的加载了"建议"的div中导航.我有几个变量跟踪索引等...基本上,当用户点击向上箭头时,我会将div的id更改为具有一些与之关联的css的id,这将使div看起来好像被选中一样.此外,我将获取该div中的值并将其分配给用户可以键入的文本框.
问题是审美问题.与我正在学习的所有文本框一样,向上箭头键将重置光标位置.这是在我将新值写入文本字段之前发生的.
因此,在每个向上箭头笔划中,用户在文本框中看到一个跳跃光标(它将跳到开头,并立即显示在结尾处).
这是代码 -
if (event.keyCode === 38 && currentUserInput.length > 0) {
// user has toggled out of the text input field, save their typing thus far
if (currentToggledIndex == -1) {
currentToggledIndex = autoFillKeywordsList.length-1;
savedKeywordUserInput = currentUserInput;
}
else {
// revert currently selected index back to its original id
document.getElementById("kw_selected").id = "kw_" + currentToggledIndex ;
// user has toggled back into user input field
if (currentToggledIndex == …Run Code Online (Sandbox Code Playgroud) arrow-keys ×1
bash ×1
cygwin ×1
javascript ×1
jquery ×1
onkeyup ×1
ssh ×1
textbox ×1
windows-7 ×1