Это не упоминается в документах http://nodejs.org/api/readline.html.
Какой более полный метод должен возвращать в модуле чтения Node.js, если нечего сопоставлять?
Ответы (1)
Читая такой код в модуле readline
, можно просто передать []
:
var completions = rv[0],
completeOn = rv[1]; // the text that was completed
if (completions && completions.length) {
// Apply/show completions.
if (completions.length === 1) {
self._insertString(completions[0].slice(completeOn.length));
} else {
self.output.write('\r\n');
когда completions
будет undefined
, ничего не последует.
person
jiyinyiyong
schedule
26.02.2014
line
(ввод пользователя) передается в качестве первого параметра, и то, что он вернет, явно зависит от вас. Элементы должны выглядеть так,[[str1,str2],UserInput]
- person Gntem   schedule 25.02.2014line
равенxxxx
, и я не хочу, чтобыcompleter
что-либо делал с<tab>
, в настоящее время он возвращает[[], null]
, github.com/Cirru/cirru-shell/blob/master/coffee/ Но есть ли предлагаемое решение для этого. - person jiyinyiyong   schedule 26.02.2014print valv
. Посмотрите наvalv
, который должен быть частьюvalue
. Это опечатка. Я не хочу, чтобы какие-либо кандидаты были напечатаны. - person jiyinyiyong   schedule 26.02.2014