首页 > 解决方案 > 在 Monaco 编辑器中,如何从 IEditor 界面获取选定的文本

问题描述

迷失在 API 中,它是非常电报的文档。如何从 IEditor 界面获取选定的文本?返回的selection对象getSelection只有行号和列号。然后我需要在编辑器的文本中搜索文本吗?

而且,与返回的所有其他选择相比,主要选择是getSelections什么?

标签: monaco-editor

解决方案


相当多的 monaco-editor API 使用范围或跨度。使用范围,您可以从editor.getModel().getValueInRange().

关于多选:monaco-editor 支持多选。您首先选择一些没有修饰键的文本,这将成为主要选择。然后在拖动新范围的同时按住alt(在 macOS 上)添加辅助选择。opt


推荐阅读