Как очистить командную строку в Octave?
В Octave при вводе команды в командной строке иногда мне нужно удалить всю строку и перезапустить новую команду. В Matlab стирание текста будет выполняться с помощью клавиши ESC. В Octave это не работает. Единственный способ, которым я нашел отказ от входного текста, - это использовать Ctrl-C. Это работает, но оно уродливо, так как оно остается на экране.
Есть ли комбинация клавиш для очистки строки в Octave?
Ответы
Ответ 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: убить все символы, начинающиеся с курсора.