在打开的选项卡中编辑代码

Edit the code in the opened tab

我正在为 cloud 9 sdk 做一个插件,它基本上是一个简单的 c 语言自动完成

我的问题是,当我完成函数名称时,ide 不会保留更改,这意味着下次他编辑该行时,它将返回到编辑该行之前的状态

例如,如果我写 pri 然后选择 printf 然后按 space 它将是 "pri " 而不是 "printf "

这里是my code

在 ace 中修改 html 将不起作用。 如果你想创建一个新的完成者,创建一个 lnaguage 处理程序 https://cloud9-sdk.readme.io/docs/customizing-code-completers 它将使用内置的完成器弹出窗口

这是我找到的

ace.scrollTo(row, column);
clipboard.clipboardData.setData("text/plain", "text to add");
clipboard.paste();

您需要包含 clipboardace 才能使该代码正常工作