V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kisshere
V2EX  ›  程序员

有没有一种快捷窗口软件,可以把常用的 ssh 命令、SQL 语句粘贴上去,想用就信手拈来?

  •  
  •   kisshere · 2019-10-15 10:04:07 +08:00 · 4718 次点击
    这是一个创建于 1865 天前的主题,其中的信息可能已经有所发展或是发生改变。

    xshell 保存的历史输入记录很少,而且也没有 autocomplete 功能,经常都要重新输入

    自己平时 phpmyadmin 执行 SQL 语句也是要一个字母一个字母的输入,phpmyadmin 又没有书签功能(自带那个书签功能重来都是提示 JavaScript 错误,没法用)

    那么有没有一种电脑软件,可以保存这些常用语句,想用的时候,按下快捷键,立马弹出来就 OK 了?能联网更好,家里和公司里都可以共享

    40 条回复    2020-06-18 13:46:10 +08:00
    MartinWu
        1
    MartinWu  
       2019-10-15 10:06:49 +08:00 via Android
    U tools 试一下
    CallMeReznov
        2
    CallMeReznov  
       2019-10-15 10:27:42 +08:00
    mycli 支持自动补全
    JamesMackerel
        3
    JamesMackerel  
       2019-10-15 10:31:40 +08:00 via iPhone
    Ctrl R ?
    ETiV
        4
    ETiV  
       2019-10-15 10:34:08 +08:00 via iPhone
    Dash 的 snippet 功能
    talentl
        5
    talentl  
       2019-10-15 10:45:26 +08:00
    securecrt
    可以自己添加很多小的 button,把指令放进去,一键执行
    catinsides
        6
    catinsides  
       2019-10-15 10:45:38 +08:00
    zsh-autosuggestions ?
    raysonlu
        7
    raysonlu  
       2019-10-15 10:46:48 +08:00
    快贴
    infun
        8
    infun  
       2019-10-15 10:47:32 +08:00
    utools
    ditto
    IMCA1024
        9
    IMCA1024  
       2019-10-15 10:48:17 +08:00
    ...我都是 txt 文本存的。。哈哈哈哈
    NakeSnail
        10
    NakeSnail  
       2019-10-15 10:48:57 +08:00
    alfred 有这个功能,方便输入,snippetsLab 方便记录
    myeda
        11
    myeda  
       2019-10-15 10:49:02 +08:00
    Ditto 剪切板工具,新建剪辑功能了解一下
    nbboy
        12
    nbboy  
       2019-10-15 10:50:16 +08:00
    记事本
    xml123
        13
    xml123  
       2019-10-15 10:52:02 +08:00
    alias
    90d0n
        14
    90d0n  
       2019-10-15 10:58:30 +08:00
    xshell 的快速命令栏 /窗格.
    同步数据可以更改 xshell 的用户数据文件夹, 用 OneDrive 同步. 可以同步 xshell 所有配置.
    ichou
        15
    ichou  
       2019-10-15 11:02:06 +08:00 via iPhone
    dash
    wuhanchu
        16
    wuhanchu  
       2019-10-15 11:02:27 +08:00
    mac 平台 atext 用的挺好的。
    90d0n
        17
    90d0n  
       2019-10-15 11:03:32 +08:00
    没认真审题, 不止在 xshell 中使用的话, 我目前在用的方案是 wox + need 插件. http://www.wox.one/plugin/87
    剪贴板工具 Ditto 应该也可以实现.
    ClericPy
        18
    ClericPy  
       2019-10-15 11:03:50 +08:00
    你要是 Windows 而且会 autohotkey, 就可以自动补全着玩了
    否则还是像楼上们说的用剪贴板工具吧
    sadfQED2
        19
    sadfQED2  
       2019-10-15 11:04:31 +08:00
    Dash +1
    qxg
        20
    qxg  
       2019-10-15 11:09:40 +08:00
    mac 的 paste
    wangyzj
        21
    wangyzj  
       2019-10-15 11:11:36 +08:00
    evernote
    HENQIGUAI
        22
    HENQIGUAI  
       2019-10-15 11:13:38 +08:00
    win10 的话临时用可以 windows + V

    再多的话建议自己写到笔记之类的东西上去
    ali0531
        23
    ali0531  
       2019-10-15 11:24:28 +08:00
    名副其实的搬运工...就连把命令行都不放过
    jiezhi
        24
    jiezhi  
       2019-10-15 11:25:47 +08:00
    Mac 下我的电脑上有四五款 App 都能做到,大部分都能关键词直接触发输入。

    Dash、Alfred、Rocket Typist、SnippetsLab、Paste、SideNotes 等(除前两个,后面的在 Setapp 里都有)。

    终端的话,自己电脑上打出命令前几个字母,直接按上箭头就可以遍历历史纪录,远程机器的话就 Ctrl+r。
    pkookp8
        25
    pkookp8  
       2019-10-15 11:28:43 +08:00 via Android
    ahk ?甚至不用打开窗口
    wysnylc
        26
    wysnylc  
       2019-10-15 11:34:53 +08:00
    win7 开始就有便笺,win10 也有
    conn4575
        27
    conn4575  
       2019-10-15 11:42:02 +08:00
    linux/mac 下可以使用 alis 将常用的命令保存下载,例如快速打开某 mysq 客户端窗口:
    alias pg-blog="pgcli 'host=xxx user=xxx password=xxx dbname=blog'"
    这样的好处一个是可以不需要每次输入一长串,还可以保存下数据库密码以备用,当然这涉及到密码安全问题,只适合个人数据库哈
    sql 历史的问题推荐使用 datagrip,它不仅仅是一个数据库查询的客户端,还可以像记笔记一样将所有 sql 保存下来。这样你可以把你花了半小时才写出的超复杂 sql 保存下来,以后说不定就用到了。当然我还会将这些有用的 sql 作为个人知识的积累保存到自己的 github 上去。
    像 phpadmin 这样仅能够提交 sql 并展示结果的客户端我认为都是垃圾,jetbrain 的产品才是真正了解程序员需求的产品。
    ChefIsAwesome
        28
    ChefIsAwesome  
       2019-10-15 12:05:05 +08:00
    windows 底下的 AHK 搞个快捷键还是很容易的。我还把键盘右边用不上的 alt,ctrl 给换成括号了。试一下吧,会发现新天地。
    newdongyuwei
        29
    newdongyuwei  
       2019-10-15 12:20:22 +08:00
    aliao0019
        30
    aliao0019  
       2019-10-15 13:00:26 +08:00
    copyq
    Youngxj
        31
    Youngxj  
       2019-10-15 13:02:08 +08:00
    QQ 输入法不是有剪切板吗
    fuckallmm
        32
    fuckallmm  
       2019-10-15 13:37:37 +08:00
    Dash
    chengxiao
        33
    chengxiao  
       2019-10-15 13:42:21 +08:00
    teacode
    useben
        34
    useben  
       2019-10-15 18:35:47 +08:00
    xshell 就可以
    yh7gdiaYW
        35
    yh7gdiaYW  
       2019-10-15 19:32:57 +08:00
    @MartinWu 下载试了下,好东西啊
    MartinWu
        36
    MartinWu  
       2019-10-15 20:15:01 +08:00
    @yh7gdiaYW #35 一般人我不告诉它 嘿嘿嘿。
    gIrl1990
        37
    gIrl1990  
       2019-10-16 14:48:22 +08:00
    楼主的要求极其复杂,感觉不是一个软件可是搞定的。(逐句分析:

    1 有没有一种快捷窗口软件,可以把常用的 ssh 命令、SQL 语句粘贴上去,想用就信手拈来?

    ____ 关键字“信手拈来” 看来要求不是简单的那种,不然 记事本 /便笺 不就搞定了吗?

    ____ 功能点: 自己保存的文本片段

    2 xshell 保存的历史输入记录很少,而且也没有 autocomplete 功能,经常都要重新输入

    ____ 一般是用来连接远端机器的,那么在远端机器安装下 https://fishshell.com 或者 自行搜索 zsh-autosuggestions 就行了

    ____ 功能点: 历史输入记录 , autocomplete

    3 自己平时 phpmyadmin 执行 SQL 语句也是要一个字母一个字母的输入,phpmyadmin 又没有书签功能

    ____ SQL 自动补全,我记得 phpmyadmin 好像有的吧,`table.`会提示表字段吧,可能比较弱吧,但 CRUD 手动打打还好吧

    ____ 书签指什么?保存 sql 片段吗?但后面又提到 js 我懵了

    4 那么有没有一种电脑软件,可以保存这些常用语句,想用的时候,按下快捷键 ... 多终端共享

    ____ 保存代码片段 支持(全局)快捷键 多终端同步 ... 前面两点 AutoHotkey 好像可以吧,把`输入 xxx`用 AutoHotkey 绑定到快捷键上(我猜的,我没用过 AutoHotkey)。 多终端同步 的话是否可以使用同步盘同步 AutoHotkey 的配置?

    ____ 或者参考 #17 ; mac 参考 #16 或者 他们说的 Dash Snippet Manager 或者 #24 里找找满足的
    Kerwin1202
        38
    Kerwin1202  
       2019-10-20 13:42:02 +08:00 via iPhone
    ssh 不知道,sql 可以考虑 sqlpad 支持几个主流的。可以存写过的语句。
    ddeef
        39
    ddeef  
       2019-11-10 13:52:01 +08:00
    windows 下的话可以用 Quicker。 类似于这样: https://getquicker.net/Sharedaction?code=61f837e6-f463-4ffd-5856-08d6f3ce734f
    rorscharch
        40
    rorscharch  
       2020-06-18 13:46:10 +08:00
    windows+v 快捷键 win10 支持
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3320 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 1035ms · UTC 04:54 · PVG 12:54 · LAX 20:54 · JFK 23:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.