回答
這似乎對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(vim)編輯器的做法?
- 4. 如何更改vi編輯器中使用的快捷鍵?
- 5. 如何按退回鍵退出程序?
- 6. 在VI編輯器中映射數字鍵盤鍵
- 7. 如何通過代碼隱藏爲gridview編輯編輯按鈕?
- 8. 如何通過單擊「編輯」按鈕來編輯php表中的記錄?
- 9. 如何實現 「按任意鍵退出」
- 10. 「按」編輯按鈕在gridview通過c#
- 11. 如何通過其他編輯器自動簽出TFS文件
- 12. 在一行中vi編輯器
- 13. Vi編輯器完整的塊刪除
- 14. Java在前臺打開vi編輯器
- 15. 通過按退出鍵激活RowEditEnding事件
- 16. 在java中使用vi編輯器編輯文件
- 17. 油滑:通過按鈕退出遊戲
- 18. jsTree:退出編輯模式?
- 19. 退出編輯模式
- 20. 通過按回退按鈕
- 21. 刪除行時單元格編輯器不退出
- 22. Mercurial commit恢復爲「中止:編輯失敗:vi退出狀態1」
- 23. 什麼設置可以防止「vi」退出後顯示編輯窗口?
- 24. Powershell按任意鍵退出
- 25. Python,按任意鍵退出
- 26. 按回車鍵退出(Java)
- 27. 如何在vi編輯器中輸入特殊字符
- 28. 如何替換在vi編輯器的三雙引號
- 29. 如何使用vi編輯器對齊列?
- 30. 如何刪除vi編輯器中的特定行號?
正在用一個按鍵關閉編輯器而不是一點點......呃......不安全? – 2009-01-22 12:37:34
哦,如果你選擇「Enter」作爲「一鍵」,那麼所有的代碼都在一行上:/ *諷刺* – 2009-01-22 12:39:19
菲利普的評論意味着很有趣,但有點不起作用......你可以在正常,視覺,操作員待處理或插入模式下無需使用「輸入」即可非常有效地使用Vi。只有命令模式*需要*「Enter」。 – ephemient 2009-01-28 05:38:23