How do you quit the Vi editor with single keypress?
因为说实话
1 | :wq! |
太多了,无法打字。
请注意,问题是关于原始的vi(比如freebsd附带的vi)而不是vim。
按住SHIFT键,按Z键两次。
如果您真的想要一个单一的击键解决方案,FreeBSD会随源代码一起提供,因此,在紧要关头,您可以修改它并重新编译。这有点过分,但会解决你的问题。
"zz"怎么样?它的语义与":wq!"稍有不同。,但也略短。
将您最喜欢的密钥映射到:wq!命令。
例如,把这个放在你的.vimrc中:
1 | map <F8> :wq!<CR> |
ET Voice A.
编辑:对不起,维姆只是,错过了。
这似乎适用于Solaris的旧版本vi:
1 2 3 | Version SVR4.0, Solaris 2.5.0 $ vi -c"map g ZZ" test |
编辑:而且,这似乎是可行的:
1 | $ vi -c 'map g :q!^M' test |
其中,^m实际上是,^v(ctl-v)然后^m(ctl-m)
试一试的真话怎么了?
1 | :x |
这不是一个按键,但比:wq少很多!这就是你的问题真正想要的。
或者这只是一个VIM特性?如果是的话,我道歉。
如果你使用的是gvim,你可以用
如果您在自己的xterm中使用vi,那么