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

我的 osx bash 安装进度从之前的独占一行变成了进度增加一个百分点就要新占一行

  •  
  •   binarymann · 2015-03-22 10:22:40 +08:00 · 2150 次点击
    这是一个创建于 3521 天前的主题,其中的信息可能已经有所发展或是发生改变。
    好像是我无意按到什么快捷键呢?怎么回复呢?满篇占满了####符号...
    7 条回复    2015-03-22 16:25:28 +08:00
    c742435
        1
    c742435  
       2015-03-22 10:46:45 +08:00
    我猜百分之一的长度超过了一行,
    原理(似乎)是每更新一下进度条会先让光标回到行首,然后在打印N个#
    如果N个#超过了一行,就会出现你说的问题。
    不用管它不影响安装的
    c742435
        2
    c742435  
       2015-03-22 10:47:09 +08:00
    或者你可以把窗口宽度调大
    binarymann
        3
    binarymann  
    OP
       2015-03-22 11:05:09 +08:00
    @c742435 窗口最大也是这样,我记得之前都不是这样的,进度百分比就占用一行,百分比数字不断更新,现在是不停的给我刷####符号占满整个terminal screen...
    popbones
        4
    popbones  
       2015-03-22 13:46:45 +08:00
    能几个例子装什么吗?一般这个都是安装脚本通过打印控制字符模拟的动画吧。比如rsync就会在一行刷新进度(其实是不停的删了整行重新打印),而unrar就是直接一行接着一行的打印。
    ryd994
        5
    ryd994  
       2015-03-22 15:13:56 +08:00 via Android
    @c742435
    楼主的现象是这样吧:
    #
    ##
    ###
    ####
    binarymann
        6
    binarymann  
    OP
       2015-03-22 16:17:50 +08:00 via iPhone
    @ryd994 对对对,就是这样。我用的是homebrew 以前都不是这样的
    binarymann
        7
    binarymann  
    OP
       2015-03-22 16:25:28 +08:00 via iPhone
    @popbones 譬如 brew install php55
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2675 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 06:12 · PVG 14:12 · LAX 22:12 · JFK 01:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.