因为老老实实
:wq!
打字太多了.
请注意,问题是关于原始Vi(比如FreeBSD附带的Vi)而不是Vim.
解决方法
这似乎适用于solaris的旧版vi:
Version SVR4.0,Solaris 2.5.0 $vi -c "map g ZZ" test
编辑:此外,这似乎工作:
$vi -c 'map g :q!^M' test
其中^ M实际上是^ V(ctl-v)那么^ M(ctl-m)