google d8 (оболочка v8) на Mac (клавиши со стрелками) не перемещаются - PullRequest
0 голосов
/ 11 декабря 2018

Я использую консоль v8 (d8) на Mac после ее установки через brew install v8.Допустим, я набрал что-то вроде:

const a = {};|

(где | - курсор) - я хочу переместить курсор назад, чтобы он находился между фигурными скобками, например:

const a = {|};

Но, когда я нажимаю кнопку возврата, я получаю:

const a = {};^[[D^[[D

... Есть ли способ исправить это или даже комбинацию клавиш, которую я могу использовать для навигации?

Спасибо!

1 Ответ

0 голосов
/ 11 декабря 2018

Функция, которую вы ищете, называется «поддержка readline», названная в честь библиотеки, которая ее предоставляет.d8 в настоящее время не имеет такой поддержки.К счастью, есть удобный инструмент с именем rlwrap, который эмулирует поддержку readline для произвольных интерактивных терминальных программ.Установка этого и затем запуск d8 как rlwrap d8 должен дать вам то, что вы хотите: -)

...