Как я могу стереть все слово с помощью Ctrl-Backspace в командной строке Windows XP? Это вообще возможно?
windows
keyboard-shortcuts
command-line
чередующееся
источник
источник
AHK Код для репликации функциональности Ctrl + Backspace для удаления предыдущего слова. Для этого выберите предыдущее слово с помощью Ctrl + Shift + Left, а затем нажмите клавишу Delete. Работает достаточно хорошо для меня в блокноте и других программах, хотя это немного шатко в win7. Не могу подтвердить для терминала прямо сейчас.
источник
попробуйте это вместо:
он изменил предыдущий ответ, отправив 500 удалений после размещения предыдущего слова. 500 может быть чрезмерным, но что с того.
это для autohotkey ( http://www.autohotkey.com/ ) и работает в окне cmd, я поместил его в специальный раздел окна cmd с помощью кода вставки, например так:
источник
Давно хотел этого! :) Просто хотел + 1 идею использования AHK и предложить улучшение сценария для него. Мне нравится ^ W для стирания слов, как в оболочках Linux, так что я рад, что нашел это.
Первый скрипт не работал для меня в CMD (откатывает слово назад, а затем удаляет первый символ, а не все слово). Следующий сценарий, приведенный выше, тоже не совсем идеален, поэтому вместо циклического выполнения, например, 500-кратной отправки нажатий клавиш Del (которые, как я обнаружил, иногда перетекает и отправляет удаления в другое окно, если вы измените фокус, eek), вместо этого есть функциональность CM4 F4: Подсказки для персонажа и удаляет до этого символа. Итак, вернитесь на слово назад с помощью ctrl-Left, затем F4, а затем пробела, чтобы удалить до пробела. Единственными минусами являются то, что (а) он кратко мигает в окне подсказки, и (б) повторное удаление слов оставляет кучу пробелов (безвредно, но немного непривлекательно). Я также хотел ^ U (стереть в начало строки) и ^ A / ^ E / ^ F / ^ B слово / символ движения, как оболочки Linux (даже если они уже существуют в CMD, Я касаюсь шрифта, поэтому предпочитаю не отводить руки от основной клавиатуры). :) Я также держал в замечательном ^ V для Дэвида Хоппе пасту.
Таким образом:
источник
Это не возможно изначально в командной строке Windows.
источник
Я думаю, что было бы лучше, если выбрать больше Shift+ Left, потому что он может выбрать backspce после / перед словом. например:
источник