草庐IT

java - 命令行 Java 调试器

有没有好的java命令行调试器?我给了JDB一个机会,但命令行界面很糟糕。如果我想更改最后一行并重新执行它,我必须重新输入整行。点击[UP-ARROW]只会给我“^[[A”。包/类/方法名也没有完成。GDB是一个不错的选择,但我不知道如何使用它进行远程调试。我有一个Maven/Vim安装程序,想为java使用控制台调试器,是否有可能在这个安装程序中集成GDB或其他好的调试器?问候斯文 最佳答案 虽然我还没有找到一个很好的jdb替代品,但我使用rlwrap启动了包装在readline中的jdb。.这样,我就可以像在bash中一样获得历

java - 有没有比 jdb 更好的 Java CLI 调试器工具?

我今天已经使用jdb成功调试了一个Android应用程序。但是我发现jdb对我来说不如gdb好用:jdb提供的便利性和功能远不如gdb。是否有更好的Java调试器可以在命令行模式下使用以供选择?最好这会像gdb对于常规程序一样强大、方便和实用,但对于Java。同样,我对某些IDE中的任何内容不感兴趣。这需要像gdb这样的命令行工具。我使用vim来编辑我的代码,而不是IDE。 最佳答案 rlwrap-jdb,如thisrelatedpost中所述只是jdb的包装器,但使它更接近gdb体验。来自rlwrap-jdbREADME.md:r

解决centos yum安装提示没有可用软件包-举例rlwrap

最新在安装rlwrap时提示找不到安装包,该问题归属于通用问题。在使用yum安装软件时可能会遇到提示“没有可用软件包”这种问题。出现该问题的原因是该软件包在第三方的yum源里面,而不在官方yum源里面。解决的方法,就是安装epel源。本文以centos7举例。安装epel源rpm安装方法:rpm-Uvhhttps://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpmyum安装方法:yuminstallepel-releaseyumupdateepel源就绪后,可以使用以下命令安装rlwrap。yuminstallrlw

linux - MIT Scheme REPL 历史

我使用MIT-Scheme已有一段时间了,效果很好。然而,在REPL模式下,我真的很想念我输入的所有命令的历史记录。如果出现小的打印错误,重新输入一段代码是非常令人沮丧的。如何启用历史模式?(如果存在这样的事情) 最佳答案 程序rlwrap为几乎所有命令行工具添加了命令历史记录和方便的编辑。http://utopia.knoware.nl/~hlub/uck/rlwrap/更新网址[11/2016]:https://github.com/hanslub42/rlwrap 关于linux-

linux - MIT Scheme REPL 历史

我使用MIT-Scheme已有一段时间了,效果很好。然而,在REPL模式下,我真的很想念我输入的所有命令的历史记录。如果出现小的打印错误,重新输入一段代码是非常令人沮丧的。如何启用历史模式?(如果存在这样的事情) 最佳答案 程序rlwrap为几乎所有命令行工具添加了命令历史记录和方便的编辑。http://utopia.knoware.nl/~hlub/uck/rlwrap/更新网址[11/2016]:https://github.com/hanslub42/rlwrap 关于linux-

windows - Windows 上的 Ubuntu 上的 Bash - rlwrap 无法打开 master pty

在Windows上的Ubuntu上安装Bash后,我收到来自任何rlwrap命令的错误。root@localhost:~#rlwraplsrlwrap:Couldnotopenmasterpty:Nosuchfileordirectory我已确保/dev/ptmx具有正确的权限root@localhost:~#ls-ld/dev/ptmxcrw-rw-rw-1roottty5,2Apr922:44/dev/ptmx但我仍然无法让它工作。我是唯一遇到此错误的人吗?任何帮助将不胜感激。 最佳答案 WindowsSubsystemforL