小编iva*_*ago的帖子

来自Windows桌面的cygwin ssh快捷方式

我有多个服务器需要远程进入.我更喜欢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属性有关.)

ssh bash cygwin windows-7

10
推荐指数
2
解决办法
1万
查看次数

防止"向上箭头"键重置文本框中的光标位置

我最近在我支持的网络应用程序中添加了一些预测文本输入字段.

大不了吧?不是真的,好像你的网络应用程序不这样做 - 你已经落后于时代,你的最终用户正在抱怨.(至少这是它在这里的方式).

所以,我的问题与"向上"箭头键有关.

预测文本框有一个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)

javascript jquery textbox arrow-keys onkeyup

6
推荐指数
1
解决办法
2082
查看次数

标签 统计

arrow-keys ×1

bash ×1

cygwin ×1

javascript ×1

jquery ×1

onkeyup ×1

ssh ×1

textbox ×1

windows-7 ×1