Tag: zsh

Что есть? "^ [B" backward-word "При попытке настроить ZSH?

Я нахожусь на MAC, и я пытаюсь найти ярлыки для моего ZSH, работающего на Iterm2. Когда я набираю bindkey в оболочке, я вижу (среди других сопоставлений) следующее: "^[b" backward-word "^[f" forward-word Я знаю, что есть контрольный ключ. Но что, если я нажму Ctrl + [+ f, это не идет вперед. Что мне не хватает?

Невозможно удалить апострофы из имен файлов в терминале

Я не понимаю, почему zsh и bash (ls) показывают мне много имени файла внутри апострофов, но не все: 'joe rilla – mauern fallen.mp3' jokaz-alarmbereit.mp3 'yoshi blessed – everybody free.mp3' Я попытался удалить ' как здесь, с переименованием и bash: Удаление апострофа из всех имен файлов Но безуспешно. Это говорит мне, что « A и B […]

цепочка терминальных команд, каждая из которых выполняется, если файл существует

Я искал это в других вопросах, но не мог найти ничего подобного. Тем не менее, это кажется весьма полезной вещью. Я хочу создать фрагмент / псевдоним ZSH для git add . так что он выполняет три задания в цепочке: если путь ./readme.md существует, запустите doctoc (глобально установленное приложение CLI из npm). Если это не так […]

Плохая ошибка замещения в zsh shell

Привет в моем предыдущем вопросе, я получил ясность в том, как использовать ассоциативные массивы в оболочке zsh. Но всякий раз, когда я запускаю следующую команду в своем скрипте for KEY in ${!array[@]} для итерации между ключами в моем массиве Я получаю bad substitution ошибку bad substitution . даже echo ${!array[@]} дает то же самое. NB: […]

Показать содержимое символической ссылки

В zsh я делаю символическую ссылку $ ln -s ~/Documents symboliclink а затем я хочу знать, что внутри этой символической ссылки. $ ls -l symboliclink > lrwxrwxrwx 1 user user 21 Oct 10 15:56 symboliclink -> /home/user/Documents Это показывает только символическую ссылку, а не то, что внутри нее. Если я использую только ls , он […]

Получить коды сканирования в восьмеричном формате

Используя showkey -s я могу получить scancode ключа как шестнадцатеричный номер. Как я могу получить его как восьмеричное число?

Zsh: команды быстрого закладки

У меня просто была идея, я уверен, что она должна существовать, хотя я не мог найти что-либо в Интернете. Этот вопрос приближается к моей идее, но недостаточно: как быстро хранить и получать доступ к часто используемым командам? Я хотел бы иметь файл .bookmark.zsh в котором я храню команды, не часто используемые (я мог бы создать […]

Указание числовых диапазонов в истории zsh

Согласно документам, я могу рассказать историю zsh для печати строк в диапазоне. Документы говорят «история [первая [последняя]]« Я пробовал «историю ab», но это дает слишком много аргументов. Я также пробовал сотни других вещей, таких же результатов. Может ли кто-нибудь опубликовать пример рабочей истории с диапазоном?

zsh / Prezto: трудности с правильным выравниванием

Это может быть глупо просто, но … Я пытаюсь сделать свое приглашение для Prezto . Я использовал многочисленные подсказки для справки (я могу при необходимости опубликовать список). Мой RPROMPT и курсор отказываются правильно выровнять. Я сделал много Googling, и нашел решения, такие как zsh prompt, не сработал должным образом и ZSH RPROMPT странное пространство . […]

Завершение zsh не исправимо? (вопросительный знак) в дорожках

Итак, я довольно доволен своей конфигурацией завершения и коррекции zsh на некоторое время, поскольку это является основным исключением. Конфигурированный, как я есть, оболочка обычно ловит и исправляет неверный случай, когда я выполняю выполнение табуляции. Например, он легко исправит ls ~/DOcuments/somedir в ls ~/Documents/somedir . Тем не менее, каждый бит так же легко, и особенно точно […]

Linux и Unix - лучшая ОС в мире.