回答
这似乎对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)
:x
在Vi上工作吗?虽然对于你的情况,我想这可能是:x!
你不需要最后一个!,您只需按ESC键入:wq并按Enter键。 – 2009-01-22 12:38:46
按住shift键并敲击Z两次。
ZZ
(大部分)等于:wq!
。
如果你真的想要一个单击键解决方案,FreeBSD自带了源码,所以你可以修改它并重新编译。这有点矫枉过正,但它会解决你的问题。
对于dolzenko的熏陶,ZQ(大部分)相当于:q!我绝对使用它们比:wq /:q。 – ephemient 2009-01-28 05:34:28
“ZZ”呢?它与“:wq!”略有不同,但也略短。
将您最喜爱的钥匙映射到:wq!命令。
例如把它放在你的.vimrc里:
map <F8> :wq!<CR>
etvoilá。
编辑: 对不起,只有vim,错过了。
如果您使用的是gvim,您可以用ALT+F4
关闭它。两个键,但一个按键。
如果你在自己的xterm中使用vi,ALT+F4
应该关闭xterm,同时杀死vi。
这个尝试过的和真实的有什么问题?
:x
这不是一键按键,但它比wq小得多!这是你的问题似乎真正寻求的。
或者这是ViM专用功能吗?如果是的话,我很抱歉。
- 1. 退出vi编辑器在unix
- 2. 温度如何。从Vi编辑器退出并返回?
- 3. 试图退出vi编辑器出现错误
- 4. 改变退出并打开vi(vim)编辑器的做法?
- 5. 如何在vi编辑器之间进行抽取,而不必退出?
- 6. 如何使用vi编辑器
- 7. 如何更改vi编辑器中使用的快捷键?
- 8. vi编辑器:读取
- 9. vi编辑器查询
- 10. 如何通过按一个键退出循环对话框?
- 11. 如何通过按下特定键退出应用程序?
- 12. 如何按退回键退出程序?
- 13. 在VI编辑器中映射数字键盘键
- 14. 任何VI像windows下的编辑器?
- 15. Emacs:重新绑定数字(Beast VI VI VI编辑器)
- 16. 如何以编程方式通过按钮单击退出应用程序
- 17. 如何通过单击按钮取消编辑datagridview如果dataerror?
- 18. 如何通过代码隐藏为gridview编辑编辑按钮?
- 19. 如何通过单击“编辑”按钮来编辑php表中的记录?
- 20. 如何通过按键使用按键?
- 21. 如何用vi编辑只读文件
- 22. 如何编辑VI中的很多行
- 23. 如何编辑退出Docker的文件?
- 24. 如何实现 “按任意键退出”
- 25. 按退出键退出循环
- 26. vi编辑器模式匹配查找
- 27. Java在前台打开vi编辑器
- 28. 在一行中vi编辑器
- 29. Vi编辑器完整的块删除
- 30. Xcode 5中的VI编辑器
正在用一个按键关闭编辑器而不是一点点......呃......不安全? – 2009-01-22 12:37:34
哦,如果你选择“Enter”作为“一键”,那么所有的代码都在一行上:/ *讽刺* – 2009-01-22 12:39:19
菲利普的评论意味着很有趣,但有点不起作用......你可以在正常,视觉,操作员待处理或插入模式下无需使用“输入”即可非常有效地使用Vi。只有命令模式*需要*“Enter”。 – ephemient 2009-01-28 05:38:23