Javascript ACE编辑器添加具有新行字符的代码段
我正在尝试为ACE编辑器添加代码段,我可以通过如下手动添加代码段来实现这一点Javascript ACE编辑器添加具有新行字符的代码段,javascript,ace-editor,Javascript,Ace Editor,我正在尝试为ACE编辑器添加代码段,我可以通过如下手动添加代码段来实现这一点 ace.define("ace/snippets/c_cpp",["require","exports","module"], function(require, exports, module) { "use strict"; # std::vector\n\ snippet vector\n\ std::vector<${1:T}> ${2};${3}\n\ # std::deque\n\ snip
ace.define("ace/snippets/c_cpp",["require","exports","module"],
function(require, exports, module) {
"use strict";
# std::vector\n\
snippet vector\n\
std::vector<${1:T}> ${2};${3}\n\
# std::deque\n\
snippet deque\n\
std::deque<${1:T}> ${2};${3}\n\
...
然后它只显示这一点,并在换行后停止。我找不到正确的方法来使用代码段中的换行符
如果(${1:a}>${2:b}){
我还尝试了\n并在编辑器中获得了此内容,而不是换行符
\n
您需要使用制表符缩进代码段内的每一行,如下所示:
exports.snippetText = "\
snippet cl\n\
\tclass ${1:$FILE_NAME} {\n\
\t\t${2:contents}\n\
\t}\n\
"
您需要使用制表符缩进代码段内的每一行,如下所示:
exports.snippetText = "\
snippet cl\n\
\tclass ${1:$FILE_NAME} {\n\
\t\t${2:contents}\n\
\t}\n\
"