Clink - продвинутое редактирование командной строки в Bash-стиле для cmd.exe
Влад – главный редактор сайта softdroid.net. Является автором нескольких сотен руководств и статей по настройке Android. Около 15 лет занимается ремонтом техники и решением технических проблем iOS и Android. Имел дело практически со всеми более-менее популярными марками мобильных смартфонов и планшетов Samsung, HTC, Xiaomi и др. Для тестирования используется iPhone 12 и Samsung Galaxy S21 с последней версией прошивки.
Перевод статьи Clink с любезного согласия Martin Ridgers
Обзор
Clink сочетает в себе встроенную в оболочку Windows cmd.exe с мощными функциями редактирования командной строки библиотеки GNU Readline, что обеспечивает завершение, историю, а также возможности редактирования строк. Readline - самая известная оболочка UNIX Shell Bash. Кроме того, она используется как стандартная оболочка в Mac OS X и многих дистрибутивах Linux.
Особенности
- Bash-подобное редактирование строк (из библиотеки GNU Readline).
- История между сессиями.
- Контекстное завершение;
-
- Исполняемые файлы (и псевдонимы).
- Справочник по командам
- Переменные окружения
- ThirdParty инструменты; Git, Mercurial, SVN, Go и P4.
- Новые сочетания клавиш;
- Вставить из буфера обмена - Ctrl-V
- Инкрементальный поиск по истории -Ctrl-R / Ctrl-S
- Завершение - TAB
- Отменить - Ctrl-Z
- Автоматический "CD..." - Ctrl-Alt-U
- Переменная среды расширения - Ctrl-Alt-E
- (Нажмите
Alt-H
для дополнительной информации ...)
- Скриптовое пополнение Lua.
- Авто-ответ для строки "
Terminate batch job?
" и др.
Использование Clink
Есть множество способов начала работы Clink;
- Если вы включили автозапуск - запустите cmd.exe. Введите команду
clink autorun –help
для получения дополнительной информации. - Для ручного запуска, запустите Clink через ярлык в меню "Пуск" (или clink.bat, расположенный в каталоге установки).
- Чтобы добавить Clink в существующий процесс cmd.exe, используйте
<install_dir>\clink.exe inject
Расширение возможностей Clink
Инструментарий Clink может быть расширен за счет Lua API. Более подробную информацию вы найдете здесь.
Влад – главный редактор сайта softdroid.net. Является автором нескольких сотен руководств и статей по настройке Android. Около 15 лет занимается ремонтом техники и решением технических проблем iOS и Android. Имел дело практически со всеми более-менее популярными марками мобильных смартфонов и планшетов Samsung, HTC, Xiaomi и др. Для тестирования используется iPhone 12 и Samsung Galaxy S21 с последней версией прошивки.
Хотите больше полезных советов? Смотрите и подписывайтесь на наш канал! Здесь я публикую лучшие советы для пользователей Андроид, Windows, iOS и Mac OS. Также вы можете задать мне любой вопрос, подписавшись на канал.