不小心把一个能交互的命令给管道了,然后发现怎么都退出不了,只能切换到别的 terminal 然后 kill 掉,这是个 bug 吗, mac 和 linux 都试了,试过 q
、 ^d
、 q
你们可以试一下
vim - | less
1
muziki 2017-04-07 19:48:21 +08:00
ctrl + z
|
2
momocraft 2017-04-07 19:50:20 +08:00
其实这样的 vim 还是会对键盘反应的. 盲打 ctrl-c ctrl-c :q :q 多次可能就退出了
|
3
vingz 2017-04-07 19:51:30 +08:00
ctrl z 是提交到后台吧,不是退出
|
5
SpicyCat 2017-04-07 20:01:14 +08:00
亲测能退出。确实如 2 楼所说。
|
6
cxbig 2017-04-07 20:38:13 +08:00
不能把 Terminal 整个 Tab 关掉?
|
7
bxgty 2017-04-08 06:00:48 +08:00
在单位主机( Fedora 修改版)上试了下, 2 楼方法 OK 。就是退出之后 shell 的 echo 不正常,需要 reset/tset 。
先 ctrl-c ,让 less 不再等 stdout 。然后 q 退出 less 之后:q 退出 vim |