Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
silymore
V2EX  ›  Linux

vim - | less 之后怎么退出

  •  
  •   silymore · Apr 7, 2017 · 4960 views
    This topic created in 3501 days ago, the information mentioned may be changed or developed.

    不小心把一个能交互的命令给管道了,然后发现怎么都退出不了,只能切换到别的 terminal 然后 kill 掉,这是个 bug 吗, mac 和 linux 都试了,试过 q 、 ^d 、 q

    你们可以试一下

    vim - | less
    
    7 replies  •  2017-04-08 06:00:48 +08:00
    muziki
    muziki
    Apr 7, 2017
    1
    ctrl + z
    momocraft
    momocraft
    Apr 7, 2017
    2
    其实这样的 vim 还是会对键盘反应的. 盲打 ctrl-c ctrl-c :q :q 多次可能就退出了
    vingz
    vingz
    Apr 7, 2017
    3
    ctrl z 是提交到后台吧,不是退出
    ikw
    ikw
    Apr 7, 2017
    4
    @vingc723 #3 先后台,然后 kill 掉
    SpicyCat
    SpicyCat
    Apr 7, 2017
    5
    亲测能退出。确实如 2 楼所说。
    cxbig
    cxbig
    Apr 7, 2017
    6
    不能把 Terminal 整个 Tab 关掉?
    bxgty
    bxgty
    Apr 8, 2017
    7
    在单位主机( Fedora 修改版)上试了下, 2 楼方法 OK 。就是退出之后 shell 的 echo 不正常,需要 reset/tset 。
    先 ctrl-c ,让 less 不再等 stdout 。然后 q 退出 less
    之后:q 退出 vim
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1728 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 12:28 · PVG 20:28 · LAX 04:28 · JFK 07:28
    ♥ Do have faith in what you're doing.