gpt4 book ai didi

clojure - 为什么使用 lein1 时 lein 的控制键对我有效,而 lein2 无效?

转载 作者:行者123 更新时间:2023-12-01 01:11:27 25 4
gpt4 key购买 nike

我已经成功升级到lein2,并运行了lein repl成功地。我使用 VanDyke 的 SecureCrt 登录到我的 Ubuntu 12.04 工作站。我没有更改任何终端设置,并且在 lein 1.x 中没有出现以下问题。

当我使用我常用的 bash 命令行键,如 CTRL+A、CTRL+E 和 CTRL+C 时,这些键都不起作用。

我需要做什么才能启用这些 CTRL 键?

按照安装说明,我将原来的 lein 保存为 lein1。我已经试过了,控制键可以工作,如上所述。

我试过为新用户安装lein2,而不是升级,控制键问题仍然存在。我也在 CentOS 和 Ubuntu 系统上尝试过这个。存在相同的行为。

这是 stty -a 的输出

速度 38400 波特;第 42 行;第 159 栏;线 = 0;
内部= ^ C;退出 = ^\;删除 = ^?;杀 = ^U; eof = ^ D; eol = ; eol2 = ;开关 = ;开始 = ^Q;停止 = ^ S;暂停 = ^ Z; rpnt = ^R;
wase = ^W; lnext = ^V;冲洗 = ^O;分钟 = 1;时间 = 0;
-parenb -parodd cs8 -hupcl -cstopb cread clocal -crtscts
-ignbrk brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff -iuclc -ixany imaxbel -iutf8
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke
cnorton@steamboy:~/projects/clojure/wtr-usage1$

这是新 lein 的输出:

nREPL server started on port 52310
REPL-y 0.1.9
Clojure 1.4.0
Exit: Control+D or (exit) or (quit)
Commands: (user/help)
Docs: (doc function-name-here)
(find-doc "part-of-name-here")
Source: (source function-name-here)
(user/sourcery function-name-here)
Javadoc: (javadoc java-object-or-class-here)
Examples from clojuredocs.org: [clojuredocs or cdoc]
(user/clojuredocs name-here)
(user/clojuredocs "ns-here" "name-here")
wtr-usage1.core=>

lein 1 和 2 之间是否有应该清理的目录或文件?我没有插件,所以没有做升级的任何部分。

我继续研究这个问题,并进行了以下诊断测试:

1)我运行了以下命令
java -cp target/jline-2.11-SNAPSHOT-tests.jar:target/jline-2.11-SNAPSHOT.jar -Djline.internal.Log.debug=true jline.example.Example none

在克隆的 jline2 目录中。控制键不起作用。

2)我运行了以下命令
export JLINE_LOGGING=trace && lein trampoline run
在克隆中 -- git clone git://github.com/trptcolin/reply.git -- 回复目录。控制键起作用了。有人建议我创建一个 issue在 github 上,我做到了。

最佳答案

这不应该发生。尝试执行 set -o emacs在 bash 中,但 lein 脚本中不应该有任何内容来禁用它。

关于clojure - 为什么使用 lein1 时 lein 的控制键对我有效,而 lein2 无效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15204775/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com