Questions tagged «quit»


5
使用xargs调用Vim后终端出现问题
我有时尝试使用调用Vim xargs,如下所示: find . -name '*.java' | xargs vim ……哪种作品? Vim启动时,我会短暂看到以下警告闪烁: Vim: Warning: Input is not from a terminal 编辑工作— :files正确枚举了所有.java文件,如预期的那样。 我可以保存并退出。 但是,退出Vim后,我的终端很闷: 我在shell提示符下键入的任何内容都不会回显。 回车根本不出现,换行符有时仅出现。 直到我发出reset(1)命令重新初始化终端为止。 这是Vim的错误,还是关于它为何与终端交互的更令人满意的解释?我已经看到它发生在Linux和各种Unices上的7.3版的Vim上(该版本似乎无关紧要)。 我知道一种解决方法,即vim $(find . -name '*.java')。其他解决方法也将受到欢迎,尽管这不是我的主要问题。

2
“退出”和“中止”有什么区别?
当我尝试从多个vim实例打开文件时,出现以下错误提示: Swap file "~/.vim/tmp/file.swp" already exists! [O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort: “退出”和“中止”有什么区别? 我的第一个猜测是,当我尝试打开多个文件而在其他位置仅编辑一个文件时,“退出”可能会跳过一个文件,而“中止”可能会退出程序,但这显然是不正确的-两者都放弃了整个尝试在编辑并返回到终端。
23 swap-file  quit 

4
如何从外部关闭Vim?
假设我有一个挂起的X11服务器,这使我无法保存X11服务器控制的XTerm Vim会话中的工作。(不是GVim,只是常规的Vim-in-XTerm。) 有没有办法(从另一个终端)告诉正在运行的Vim进程从命令行“全部保存并退出”?通过发送信号还是通过其他方式? 我知道Vim交换文件,并且可以杀死Vim并从交换中恢复。我问是否有一种“清洁”的方式。
23 quit 

2
如何从拆分模式退出vim?
在分割模式下一次编辑多个文件时,如何有效退出vim? 看来,当我有10个拆分窗口时,我必须:q!为每个窗口重复执行10次命令,这非常耗时。 有没有更好的退出编辑器的方法? 至于肮脏的解决方法,可以通过按Control+ Z并键入kill %1将其杀死来退出。
15 split  quit 

2
防止Vim在退出后清除终端
如果我做: $ less file 然后按q退出less,我less仍然看到与仍在运行时在屏幕上显示的文本相同的文本。 但是,如果我这样做 $ vim file 而且:q,我的终端空白... 退出less和后我的终端的屏幕截图vim: 我可以以某种方式防止这种情况发生吗?这仅在我的Linux系统上。我的FreeBSD系统实际工作正常(使用各地相同的软件/设置,TERM是xterm-color两个,vim -u NONE不有所作为)。 我想要的示例:
15 terminal  linux  quit 

3
即使使用q也不能退出Vim!
即使输入,也无法退出vim :q!。我得到错误 E37: No write since last change (add ! to override) E162: No write since last change for buffer... 我认为缓冲区是NetrwTreeListing只读的。
14 netrw  quit 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.