我想使用CodeMirror的功能(例如,亚麻,包装,搜索等)用于纯文本,而不需要代码突出显示,而是使用谷歌Chrome拼写检查或其他一些自然语言(特别是英语)拼写检查激活(我不需要让它在其他浏览器上工作).我怎样才能做到这一点?是否可以编写一个支持拼写检查的纯文本模式加载项?
可以codemirror被一个以上的textarea的使用?我使用了许多动态生成的textareas.
<script type="text/javascript">
var editor = CodeMirror.fromTextArea('code', {
height: "dynamic",
parserfile: "parsecss.js",
stylesheet: "codemirror/css/csscolors.css",
path: "codemirror/js/"
});
</script>
Run Code Online (Sandbox Code Playgroud)
我更喜欢在textarea上设置一个类来将它连接到codemirror.可能吗?解决它的另一种方法是设置多个ID.上面的代码设置ID"code"以连接到codemirror.
我正在使用带有引导程序的codemirror 3.在我的bootstrap模式中,有一个textarea,我用codemirror替换它.我task_name_editor.setValue('initial value')
用来初始化带有输入的codemirror.问题是内容在那里,但是在点击它或在聚焦时按下任何键之前它是不可见的.
我尝试了Marijn对类似问题的回答,但我不知道放在哪里 task_name_editor.refresh()
我试着把它放在我展示模态的地方 -
$('#edit_task_modal').modal('show');
task_name_editor.setValue('initial value');
task_name_editor.refresh();
Run Code Online (Sandbox Code Playgroud)
即便如此,它不起作用请任何人都能说明如何解决这个问题?
我正在使用Codemirror v3.16,我试图弄清楚如何杀死我的codemirror实例?基本上,当textarea在我的页面上的模态中打开时,会触发codemirror.关闭这个模态,我需要杀死实例,否则当我重新打开模态时,我得到两个textareas.
有人可以帮忙吗?
我正在为我的新语言模式定制代码镜像.作为这种新模式实现的一部分,我正在编写一个新工具栏,用户可以在其中选择一些文本并说出插入.此命令应在单击工具栏之前插入用户正在键入的文本.
我找不到任何API级别的支持.如果还有其他任何方式可以帮助我吗?
基本上获取当前光标位置编号和当前光标所在的位置.可能是一个Position对象
用于插入文本的API,例如 insertText("Text", PositionObject)
如何使CodeMirror编辑器及其装配线100%达到其父级的高度?
例如,在jsfiddle上,编辑器有一个100%高度的灰色天沟.
我已经通过CSS尝试使所有高度100%,但没有效果.
这些示例仅显示如何使用CodeMirror(语法高亮基于Javascript的编辑器)实现JSON和Javascript lint插件,这些插件是同步的.
不幸的是,大多数语言都没有基于Javascript的解析器/ lint'ers.我想为Python实现自己的linter.不幸的是,似乎现有的lint插件依赖于linter(lint插件调用的)是同步的.
angelozerr说在remoting-lint.js中有一个"CodeMirror.remotingValidator"插件,但是Github显示该文件已被删除.marijnh说它被删除了,因为它"通常不是很有用",但没有澄清任何替代方案.
是否存在一种策略,以某种方式异步调用linter,以便我可以执行Ajax调用以远程解析代码?
我可以将特定数量的行(成功与否)设置为只读模式吗?
例如:我有一个文档,我不希望更改某些部分的内容(例如在Word中,您可以设置页眉和页脚部分,您可以锁定它们).任何人都知道CodeMirror是否支持该功能?
提前致谢!
我在代码镜像中有一点困难的自动完成功能.我想要做的是两件事(我正在努力解决):
1)我想启用自动完成两个HTML
和JavaScript
.目前我只能使用以下方式一次工作:
CodeMirror.commands.autocomplete = function (cm) {
CodeMirror.showHint(cm, CodeMirror.hint.html);
};
Run Code Online (Sandbox Code Playgroud)
如何CodeMirror.hint.javascript
从列表中添加列表HTML
?
2)(更重要的一种) - 如何将自定义变量添加到HTML
从ajax调用中检索的区域的提示列表.....
即我想让下拉显示来自html提示的当前数据列表,但随后添加自定义条目,如##SomeCode1##
和##SomeCode2##
我这里有两个问题.首先,当我尝试对'html-hint.js'文件中的值进行硬编码时,所有值都会附加<
...这不是我想要的.
第二个问题是,我认为我必须写一个新的'html-hint.js'文件正确吗?我的意思是没有办法在上面的'options'参数中传递任何东西CodeMirror.hint.html
,基本上合并两个列表.
我和客人一两个都有同样的想法......将两个值列表合并为一起自动完成.
我猜测框架中已经没有任何内容,我必须编写自定义提示文件,对吗?
任何指针将不胜感激.示例代码非常棒.
这个问题已转移到Skulpt和CodeMirror问题,因为我的答案没有回答这个问题.
codemirror ×10
javascript ×6
textarea ×2
ajax ×1
download ×1
editor ×1
python ×1
skulpt ×1
upload ×1