这是一个非常简单的问题,我无法找到答案。我在sqlplus(Oracle)中,我输入了一个拼写错误并输入了#34;编辑"这打开了#34; afiedt.buf"我明白将打开我的默认编辑器" vi"。一旦我在编辑器中,我得到了#34;写了文件afiedt.buf"。然后我想看看文件的内容是什么。当我输入任何内容时,我会得到一个"?"。一旦我得到"?"我不能ctrl c,ctrl z或任何东西出来。如何退出并查看文件的内容。我也试过" wq"和"!q"。这些命令都不起作用。我希望能够在发生错误后编辑文件,而不是输入错误。任何帮助将不胜感激。
答案 0 :(得分:4)
您可以使用语句vi
将DEFINE _EDITOR=vi
配置为SQLPlus编辑器(请参阅SQL*Plus User's Guide and Reference)。
如果您只回到?
,您可能正在使用旧的ed
编辑器,您可以通过输入q
命令退出该编辑器(请参阅其man ed
指南)
答案 1 :(得分:1)
当任何文本编辑器&#39; vi&#39;或 <script type="text/javascript" src="http://code.jquery.com/jquery-1.8.3.js"></script>
<script type="text/javascript">//<![CDATA[
$(window).load(function(){
var colors = ['red', 'blue', 'green', 'pink','black'];
$('blockquote').each(function(){
$(this).html($(this).text().split(' ').map(function(v){
return '<span style="color:'+colors[Math.floor(Math.random()*colors.length)]+'">'+v+'</span>';
}).join(' '));
});
});//]]>
</script>
未配置,只需按html
并按Enter键,即可返回notepad
。
一旦你退出空白/卡住会话回到SQL提示符,你可以按照上面提到的建议来定义一个编辑器。
尝试并享受!