這是一個非常簡單的問題,我無法找到答案。我在sqlplus(甲骨文),我犯了一個錯字,並鍵入「編輯」打開「afiedt.buf」,我明白將打開我的默認編輯器是「六」。一旦我在編輯器中,我會得到「寫文件afiedt.buf」。然後我想看看文件的內容是什麼。當我輸入任何東西時,我會得到一個「?」。一旦我拿到「?」我不能ctrl c,ctrl z或任何東西出去。我如何退出並查看文件的內容。我也嘗試過「wq」和「!q」。這些命令都不起作用。我希望能夠編輯文件,一旦我犯了一個錯誤,而不是輸入它。任何幫助,將不勝感激。無法退出afiedt.buf
2
A
回答
4
您可以將vi
配置爲SQLPlus編輯器,語句爲DEFINE _EDITOR=vi
(請參閱SQL*Plus User's Guide and Reference)。
如果你回來只是你可能正在使用舊ed
編輯器,你可以通過輸入q
命令(見它的引導與man ed
)辭去?
。
+0
感謝您的幫助。定義編輯器會使生活更簡單。 – sowens 2014-12-19 19:05:53
1
當沒有配置任何文本編輯器'vi'或notepad
時,要通過按Shift + q
和Enter鍵退出sqlplus,您將返回到SQL> prompt
。
將空白/卡住的會話退出SQL提示符後,您可以按照上述建議來定義編輯器。
嘗試和享受!
相關問題
- 1. 無法退出wxpython
- 2. bash腳本:`退出0`無法退出
- 3. 無法使用退出或退出退出Asterisk CLI
- 4. 無法退出循環es6
- 5. 我無法退出全屏
- 6. 無法退出帳戶
- 7. 無法退出while循環
- 8. 無法退出while循環
- 9. 無法退出遞歸
- 10. 無法退出程序 - Python
- 11. 無法用^ C退出
- 12. 無法退出Java JVM
- 13. 無法捕獲ctrl-c退出函數退出bash腳本
- 14. Perl FCGI無需退出退出
- 15. Hadoop namenode無法退出安全模式
- 16. 無法「退出」與expressjs passportjs 4
- 17. 使用PopOver時無法退出鍵盤
- 18. 無法退出配置單元
- 19. Shell腳本退出碼 - 無法設置
- 20. TFS 2013 web訪問 - 無法退出
- 21. 大會!我無法讓循環退出?
- 22. Sqlite無法在輸入ls後退出
- 23. 無法退出(嵌套)while循環 - Java
- 24. UISlider thumbImage無法退出uislider框架
- 25. 無法退出Qt中的exec循環
- 26. 無法從AngularJS視圖中退出
- 27. C++無法退出while循環
- 28. 無法退出Android應用程序
- 29. 無法退出AppleScript應用程序
- 30. 無法添加系統(「退出」);用C
如果我理解正確,你最終在ED編輯器中,你不知道如何使用。我有同樣的問題...一個優雅的解決方案是操縱'GLOGIN.SQL'來設置您的首選編輯器。這甚至還顯示改變'_EDITOR':http://www.adp-gmbh.ch/ora/sqlplus/login.html。或者,使用'! vi yourfile'(在Unix/Linux中)從SQLPLUS編輯文件。 – tvCa 2014-12-30 16:51:52