Начинаю погружаться в zsh, учить его приёмы
Что: cad7c66cc05abc477626485e1c3e4673cf11bb53
Когда: 2018-06-28 07:51:30+03:00
Темы: tip zsh
Начинаю погружаться в zsh, учить его приёмы
zsh использую очень давно, но мало чисто его мощных фич использую на
деле. Вчера отметил что уже в состоянии с ходу вводить: rm !-2:1:r
(удалить файл взятый из первого аргумента предпредыдущей команды, но
вырезанным расширением).
Или smth !!:gs/foo/bar (для того чтобы в предыдущей команды заменить
- все* foo на bar). ^foo^bar заменяет только первое вхождение. Раньше я
бы стрелочками нашёл команду в истории, нажав Ctrl-d запустил
vim-редактор для правки строки с командой и в нём бы сделал :s/foo/bar,
сохранил, вышел, выполнил.
Очень нравится короткая запись for-циклов вида for i (smth) {cmd...} или
for i (smth) cmd. Скриптовать (пока?) не собираюсь на этом, но в
интерактивном режиме много экономит времени.
оставить комментарий
Сгенерирован: SGBlog 0.34.0