Подтвердить что ты не робот

Как очистить командную строку в Octave?

В Octave при вводе команды в командной строке иногда мне нужно удалить всю строку и перезапустить новую команду. В Matlab стирание текста будет выполняться с помощью клавиши ESC. В Octave это не работает. Единственный способ, которым я нашел отказ от входного текста, - это использовать Ctrl-C. Это работает, но оно уродливо, так как оно остается на экране.

Есть ли комбинация клавиш для очистки строки в Octave?

4b9b3361

Ответ 1

Определено несколько сокращений ярлыков:

  • Meta-D: очистить следующее слово 1
  • Ctrl-K: очистить до конца строки
  • Ctrl-U: очистить всю строку
  • Ctrl-L: очистить строку и экран

Подробнее в разделе octave в командной строке редактирования.

По историческим причинам Ctrl-U обычно управляется вашим терминалом, а не octave, хотя octave также поддерживает его. Вы можете проверить это с помощью stty kill undef (восстановить с помощью stty kill '^U').

1Meta часто привязывается к клавише Win или к Alt. Если сначала не нажать клавишу Esc, а затем символ, который должен быть "метафицирован".

Ответ 2

Тип:

clc

в окне команд, чтобы очистить окно команд.

Ответ 3

Ctrl-A: перейти к началу строки.

Ctrl-K: убить все символы, начинающиеся с курсора.