adb shell 在 Windows 7 下自动完成?

2024-07-03

我在 Linux 上尝试过,busybox 中的 ash 会自动完成命令行...但是在 Windows 7 下,当我按 Tab 时它不起作用。有让 Windows 7 变得智能的想法吗? :) 谢谢!

看起来自动完成已完成,但按下选项卡后没有任何回显......

一个例子: 亚行外壳

ls m[按 Tab]

按下 Tab 后,会显示一些空格字符,但自动完成生成的字符不会回显,然后如果我按 Enter,则会列出目录 mnt,这意味着自动完成可以工作,但回显系统有一些问题。正确的?

ls m[空格][空格][空格][按 Enter]

mnt


我有时在 Win7 上运行 adb,在 cmd.exe 和 Cygwin 下运行,我对如何运行 adb 感到沮丧亚行外壳处理自动完成和字符回显。我还在 OS X 和 Linux 下使用 adb,在这两种环境中,自动完成和字符处理都按我的预期工作。 Windows 上的问题似乎是亚行外壳没有设置终端模式(stty/termio()对于 UNIX 类型的 shell)。我想出了以下似乎对 Cygwin 的 bash shell 很有效的解决方法。我对 Windows 不太了解,不知道是否有类似的命令stty对于cmd.exe:

$ stty -icanon -echo -echoe intr ^0 ; adb shell ; stty sane

当然,您可以将其放入脚本中。

我相信在 Cygwin 下重新编译 adb 可以解决此问题(在 Cygwin 下)的原因是因为重新编译导致 adb 使用termio()调用来设置本地终端模式,这样它们就不会干扰您在 Android shell 中键入的内容。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

adb shell 在 Windows 7 下自动完成? 的相关文章

随机推荐

  • C++ - 将基类指针转换为派生类指针

    include
  • 将 YUP 与 Material-UI TextField 结合使用

    我正在尝试将表单转换为使用 Material ui TextField 我如何让我的 YUP 验证与之配合使用 这是我的代码 import as React from react import useState from react imp
  • 如何更改s3存储桶中对象的存储类别?

    我需要使用 s3cmd 将 s3 对象的存储类从 STANDARD 类更改为 STANDARD IA 任何人都可以帮助我完成这项任务 提前致谢 如果要更改存储桶中所有对象的存储类别 请使用 aws s3 cp s3
  • 将 Json 转换为 Map[String, String]

    我有输入 json 像 a x b y c z 我想将此 json 转换为像 Map String String 这样的 Map 所以基本上是键值对的映射 我该如何使用 circe 来做到这一点 请注意 我不知道 Json 中将出现什么键
  • 当文本在另一次自动完成后突出显示时,VSCode 不会自动完成

    在 Visual Studio 代码上编辑文本时 当我使用自动完成功能时 如图所示 https i stack imgur com 0WKnm png https i stack imgur com 0WKnm png 它突出显示我的文本
  • 如何将包含位图的对象传递给另一个活动

    所以我是 Android 开发的新手 我试图制作一个注册活动 UserPrivateInfoSignUpActivity java 加载图片 位图 并创建UserPersona我想传递到另一个活动的对象 UserGeneralDataSig
  • 有记录表明 Cargo 可以下载并捆绑同一个 crate 的多个版本吗?

    通过分叉和使用一些代码 我注意到 Cargo 可以在同一项目中下载并捆绑同一板条箱的多个版本 例如 native tls 0 1 5 和 0 2 1 我因为查看错误版本的文档而浪费了很多时间 我查找了有关此行为的一些信息 但没有找到任何信息
  • Sharepoint 2013 REST API 未返回列表的所有项目

    标题非常准确地说明了我的问题 如果我尝试使用 sharepoint 的 REST API 从列表中收集所有 400 多个项目 我只能得到前 100 个 我读过了http msdn microsoft com en us library of
  • Tooltipster 在生成的内容中不起作用

    我已经安装了 Tooltipster我的网站 http heroplaysonline com 但它不适用于动态添加的内容 您可以在 按您的选择排序游戏 默认为最新游戏 框中看到它 当我选择按 最新优先 最受欢迎 等排序时 生成内容时 To
  • 被杀死的进程/线程会释放互斥锁吗?

    多个进程访问共享内存 并使用互斥体锁定它pthread mutex lock 为了同步 每个进程都可以随时被杀死 事实上我描述过php fpm with APC扩展 但这并不重要 如果进程锁定互斥锁然后被杀死 互斥锁会自动解锁吗 或者有什么
  • Makefile - 从路径中删除 ../

    我的目标文件的路径可能如下所示 src foo bar c 我希望它们输出到 build src foo bar o 目前使用 COBJS notdir CFILES COBJS patsubst BUILD o COBJS 我可以实现 b
  • 什么是 UIViewControllerWrapperView?

    我编程的时候 我从 viewController 的视图中调用了 superview 方法 并使用 NSLog myView superview 我看到写道 gt 这是什么 Thx you 这是框架使用的私有视图 您不应该修改它或进行任何其
  • 如何在 Hyperledger Fabric 中将 OpenLDAP 与 Fabric-CA 结合使用?

    我想将 openldap docker 容器与 Fabric ca 一起使用 我已经在互联网上搜索了一个星期了 社区中是否有人尝试过或实施过 我不能说我自己已经完成了 但是您可以将 Fabric CA 配置为使用 LDAP 在你的里面CA服
  • Selectizeinput 输入是互斥的 R Shiny

    我必须对同一个变量使用多个 selectizeinputs 当我选择某一类别 bla1 时 该类别应排除在 bla2 中 我如何实现这一点 是否有链接两个 selectizeinputs 的选项 ui lt fluidPage Applic
  • “呼叫时间传递参考已被删除”

    我正在尝试使用此存储库在 Dotcloud 上部署 Wordpress 但日志中出现错误 18 59 19 www 0 Running postinstall script 18 59 21 www 0 PHP Fatal error Ca
  • 我如何以编程方式运行格式化磁盘? [复制]

    这个问题在这里已经有答案了 我搜索变体格式化以编程方式硬盘或 USB 磁盘 我创立了 api functionSHFormatDrive 但这里使用windows dialog 在我看来 这个方法不错 但是我如何隐藏 禁止这个对话框 无论在
  • 在 for 循环中创建 JMenuitem

    您好 我正在尝试这样做 public float a 0 for a 1 a lt 100 a String fuent font String valueOf int a JMenuItem fuent new JMenuItem Str
  • Azure - 文件的 PGP/GPG 解密

    客户端通过SFTP发送文件 使用Azure 上的 SFTP https learn microsoft com en us samples azure samples sftp creation template sftp on azure
  • 使用 Visual Studios C++ 清单文件

    我编写了一些代码 利用开源库来完成一些繁重的工作 这项工作是在 Linux 中完成的 并通过单元测试和 cmake 来帮助将其移植到 Windows 需要让它在两个平台上运行 我喜欢 Linux 我喜欢 cmake 我喜欢我可以自动生成 V
  • adb shell 在 Windows 7 下自动完成?

    我在 Linux 上尝试过 busybox 中的 ash 会自动完成命令行 但是在 Windows 7 下 当我按 Tab 时它不起作用 有让 Windows 7 变得智能的想法吗 谢谢 看起来自动完成已完成 但按下选项卡后没有任何回显 一