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

Cmder 上一条命令 错误

  •  
  •   zcdll · 2017-07-09 10:32:40 +08:00 · 4546 次点击
    这是一个创建于 2702 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在用 Cmder 的时候,如果连续按键盘上的 上箭头,就是查看上一条命令,在三四次之后,在最前面就会多出一个字母,比如下图中的 g,我先输入了 git push,然后按 上 几次之后,就会变成 gls 了。这里的 g 时多余的。

    more g

    系统是 Windows10,Cmder 版本是 161206 stable。

    我按照网上的教程配置了下 Cmder,显示中文没问题了。

    求助! 谢谢!

    12 条回复    2017-07-10 12:31:17 +08:00
    ersic
        1
    ersic  
       2017-07-09 10:37:58 +08:00 via Android
    应该是个 bug 吧,我这也经常也样,没影响就没怎么在意。
    zcdll
        2
    zcdll  
    OP
       2017-07-09 11:02:18 +08:00
    @ersic 使用上是没啥问题,多了字母输入命令的时候也能正确执行,貌似是忽略前面的字母了。不过强迫症啊。。
    feige
        3
    feige  
       2017-07-09 11:29:29 +08:00 via iPhone
    我记得属性里,有个选项的勾去掉就好了。
    deeporist
        4
    deeporist  
       2017-07-09 11:34:40 +08:00
    缓冲区的锅 cmd 改到特定字符集时也会出现类似的问题 windows 的终端字符集十分蛋疼 cmder 只是换了个 ui 内核用的还是和 cmd 一样的 conhost 大坑货一个
    我建议就是换 bash 你都装了 git 了
    learnshare
        5
    learnshare  
       2017-07-09 11:45:29 +08:00
    是个 Bug
    littlewey
        6
    littlewey  
       2017-07-09 12:02:14 +08:00
    try : change the prompt from λ to $

    ps. i used babun more...
    hcwhan
        7
    hcwhan  
       2017-07-09 12:04:26 +08:00 via iPhone   ❤️ 1
    @littlewey 我也是修改成$后 没碰到了
    zcdll
        8
    zcdll  
    OP
       2017-07-09 13:03:08 +08:00
    @littlewey 谢谢!我改成 $ 后确实没问题了,谢谢!
    Chingim
        9
    Chingim  
       2017-07-09 13:03:15 +08:00 via Android
    经常这样+1
    另外有没有办法配置成:英文使用 a 字体,中文用 b 字体呢?
    zcdll
        10
    zcdll  
    OP
       2017-07-09 13:07:34 +08:00
    @deeporist 嗯嗯,不知你说的换 bash 是换成哪个 bash ? 我刚才试了下 git-bash,稍微设置下是可以用了,ls 和 git log 都能显示中文了。vi 的话如果文件编码是中文的也可以正常显示了。

    但是 git-bash 不支持多标签。。。这个有点纠结。

    请问有什么好方法嘛?或者有好的编辑器推荐吗?

    谢谢!
    zcdll
        11
    zcdll  
    OP
       2017-07-09 13:09:40 +08:00
    @Chingim YaHei Consolas Hybrid 我用这个字体,对中英文支持都还行。
    deeporist
        12
    deeporist  
       2017-07-10 12:31:17 +08:00
    @zcdll 呃 其实是我想法简单粗暴了 看了 6 楼才晓得还有这种方法 我也是以前用 win 下 cmder concoleZ 之类的用了一箩筐 结果最后都不太满意才想放弃 cmd 的 我现在 win8.1 上就装了一个 cygwin 我记得 win10 本身自带的 linux 子系统就有一个 bash 可以用 win 下有多标签功能的 bash 我还真不清楚
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2566 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 05:37 · PVG 13:37 · LAX 21:37 · JFK 00:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.