我注意到有一个实用工具方法$ .terminal.parse_arguments但是我不确定是否应该在命令上调用它(我假设它总是只是一个字符串?)
如果我像这样使用它,我会收到错误'无法读取属性匹配',这似乎表明可以设置和处理更复杂的命令对象。请有人赐教。感谢
答案 0 :(得分:0)
要解析命令,您可以使用两种方法:
$.terminal.parse_command('command arg1 arg2');
或
$.terminal.split_command('command arg1 arg2');
split命令不会将数字和正则表达式转换为对象。
两种方法都会返回如下所示的对象:
{
name: 'command',
args: ['arg1', 'arg2'],
command: 'command arg1 arg2',
rest: 'arg1 arg2'
}