vim - | less 之后怎么退出

2017-04-07 19:44:14 +08:00
 silymore

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

你们可以试一下

vim - | less
3940 次点击
所在节点    Linux
7 条回复
muziki
2017-04-07 19:48:21 +08:00
ctrl + z
momocraft
2017-04-07 19:50:20 +08:00
其实这样的 vim 还是会对键盘反应的. 盲打 ctrl-c ctrl-c :q :q 多次可能就退出了
vingz
2017-04-07 19:51:30 +08:00
ctrl z 是提交到后台吧,不是退出
zwpaper
2017-04-07 19:57:09 +08:00
@vingc723 #3 先后台,然后 kill 掉
SpicyCat
2017-04-07 20:01:14 +08:00
亲测能退出。确实如 2 楼所说。
cxbig
2017-04-07 20:38:13 +08:00
不能把 Terminal 整个 Tab 关掉?
bxgty
2017-04-08 06:00:48 +08:00
在单位主机( Fedora 修改版)上试了下, 2 楼方法 OK 。就是退出之后 shell 的 echo 不正常,需要 reset/tset 。
先 ctrl-c ,让 less 不再等 stdout 。然后 q 退出 less
之后:q 退出 vim

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/353311

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX