有时,在RAD Studio 2009(Delphi)中进行编码时,代码编辑器的行为会发生变化.在这样的事件之后,在字符输入上不再清除选择.这通常发生在非常激烈的编码会话(每秒很多字符!)之后,所以我可能会意外地击中键盘(快捷方式)组合.
是这样的吗?如何"修复"这个问题?(我希望我的选择能够在字符输入时得到解决!)
我正在尝试使用Ace代码编辑器库(http://ace.ajax.org/),但我遇到了麻烦.根据嵌入指南,这应该从Amazons CDN加载所需的js文件.
<script src="http://d1n0x3qji82z53.cloudfront.net/src-min-noconflict/ace.js" type="text/javascript" charset="utf-8"></script>
Run Code Online (Sandbox Code Playgroud)
然而它失败了,在Chromes控制台中显示:
Could not load worker ace.js:1
DOMException {message: "SecurityError: DOM Exception 18", name: "SecurityError", code: 18, stack: "Error: An attempt was made to break through the se…cloudfront.net/src-min-noconflict/ace.js:1:76296)", INDEX_SIZE_ERR: 1…}
ace.js:1
Run Code Online (Sandbox Code Playgroud)
我还尝试在本地放置ace库src-min文件夹并加载它
<script src="/js/ace/ace.js" type="text/javascript" charset="utf-8"></script>
Run Code Online (Sandbox Code Playgroud)
哪个也失败了错误:
Uncaught RangeError: Maximum call stack size exceeded
GET http://mysite/mode-javascript.js 404 (Not Found) 123f2c9_ace_1.js:1
GET http://mysite/notes/theme-monokai.js 404 (Not Found) 123f2c9_ace_1.js:1
Uncaught RangeError: Maximum call stack size exceeded
Run Code Online (Sandbox Code Playgroud)
最后,我尝试加载ace src-min文件夹中的所有js资源,该文件夹也因错误而失败:S
Github最近发布了他们的Atom编辑器开源.因为它都是用JavaScript编写的,所以它应该相对容易嵌入.不幸的是,除了在节点和Chromium的自定义版本中它们与Atom版本捆绑在一起之外,它看起来不像任何地方.
有谁知道如何为浏览器打包Atom?有没有人尝试过这个?
我正在寻找一个简单的基于Web的协作式文本编辑器,它可以编译并显示一些流行语言的输出,例如:C++,PHP和Python.
到目前为止,我找不到使用共享编译/解释调试控制台进行语法突出显示,代码修订,协同编辑基于Web的IDE,这是不成功的.
你能推荐一个,最好免费吗?如果没有; 我将创建一个开源的概念验证.
有没有好的Android应用程序 - 文本编辑器,针对程序员进行了优化?
我问的是一个Android应用程序,它是一个编辑器! 我对在台式机/笔记本电脑上运行编辑Android程序的编辑不感兴趣.我正在寻找的功能:
上面的任何组合都会很棒,我甚至不会在一个应用程序中梦想所有这些.
A在我的电脑上分辨率很小,因此同时在几个标签中工作不太方便,例如:打开控制台窗口,浏览器,代码编辑器和其他一些东西.
控制台有一个非常酷的功能:透明的背景,所以在浏览器中通过trasparent背景查看浏览器中的某些学习资料时,非常非常舒服.
所以我猜想是否有任何方法可以使VS代码透明,所以我可以在浏览器中同时编写代码和研究,而不是任何时候我必须切换Alt-Tabing,所以我不必经常中断我的工作流程?
如果VS Code中没有这样的功能,编辑可以做什么?
我刚刚从Netbeans切换到用于Web开发的Visual Studio Code,并且找到了解决方法.在Netbeans中,如果我忘记在标记名上关闭括号,它将指示我的错误,红色波浪形下划线,以及左边距的警报.
我会认为错误检查是像web代码一样的web开发编辑器中的基本功能.也许我只是找不到合适的选项或扩展名.
如何在VS Code中实现相同的html,css错误检查行为?
所以我点击了一些奇怪的按键组合,现在我的视觉工作室看起来全都搞砸了,我无法弄清楚如何将它自定义回原来的样子.我已经google了很多,我似乎无法找到解决所有问题的方法.
这只是代码编辑器,几周来一直困扰着我.我想你们中的一些人可能会有所帮助.
它看起来像这样:

我只是希望代码前面的dang行消失,并且能够点击编号行的左边再次获得断点.
我在Linux上使用Visual Studio Code(不是Visual Studio),我似乎无法找到如何打开Python的自动缩进.我看了很多偏好,花了一些时间在谷歌上,找不到任何东西.
有谁知道如何做到这一点?
我正在寻求在一个屏幕上实现一个具有"编码竞争"的网络应用程序,该界面具有2个不同的代码编辑器.一个将是只读的,另一个将是活动的,并允许用户编辑.
我目前正在使用Ace Editor,我发现它非常棒且易于使用.
但是,这是我的问题.尝试在单个页面中实现2个不同的编辑器时,我似乎遇到了错误.
未捕获RangeError:超出最大调用堆栈大小
js脚本中的变量"editor"是一个受限制的单词,或者使用什么变量名称无关紧要?
这是我的JS文件中的代码:
var editorFirst = ace.edit("editorFirst");
var editorSecond= ace.edit("editorSecond");
setupEditor();
function setupEditor() {
editorFirst.setTheme("ace/theme/eclipse");
editorFirst.getSession().setMode("ace/mode/javascript");
editorFirst.setShowPrintMargin(false);
editorFirst.setHighlightActiveLine(true);
editorFirst.resize();
editorFirst.setBehavioursEnabled(true);
editorFirst.getSession().setUseWrapMode(true);
document.getElementById('editorFirst').style.fontSize = '14px';
editorSecond.setTheme("ace/theme/eclipse");
editorSecond.getSession().setMode("ace/mode/javascript");
editorSecond.setShowPrintMargin(false);
editorSecond.setHighlightActiveLine(true);
editorSecond.resize();
editorSecond.setBehavioursEnabled(true);
editorReducer.getSession().setUseWrapMode(true);
document.getElementById('editorSecond').style.fontSize = '14px';
}
Run Code Online (Sandbox Code Playgroud)
这是我的html文件的代码:
<script src="../assets/js/main.js"></script>
<script src="../assets/js/src/ace.js" type="text/javascript" charset="utf-8"></script>
<div id="editorFirst"></div>
<div id="editorSecond"></div>
Run Code Online (Sandbox Code Playgroud)
在此先感谢您的回复!
code-editor ×10
javascript ×4
html ×2
.net ×1
ace-editor ×1
android ×1
atom-editor ×1
cdn ×1
codepad ×1
css ×1
delphi ×1
delphi-2009 ×1
editor ×1
ide ×1
jquery ×1
lua ×1
python ×1
scheme ×1
selection ×1
text-editor ×1