Tag: zsh

Альтернативный псевдоним суффикса Zsh в bash

В zsh я могу открыть любой файл со специальным суффиксом или расширением, например .log или .txt, с программой с типизацией только имени файла $ alias -s txt=nano $ word.txt Это откроет файл word.txt с nano. Как я могу это сделать в bash?

LS_COLORS не соблюдается на Cygwin

При попытке настроить цвета ls на Cygwin (в частности, distro babun) я обнаружил, что пользовательские цвета расширений, которые были в переменной среды LS_COLORS, не использовались. Вот пример: di=34:ln=35:so=32:pi=33:ex=31:bd=34;46:cd=34;43:su=30;41:sg=30;46:tw=30;42:ow=30;43:*.tar=1;31 Обычно команда ls должна выводить белый текст для каждого файла EXCEPT .tar файлов, который должен быть красным. Тем не менее, я получаю белый текст для всего, включая […]

Автоматическое отображение меню завершения по типу

Если я набираю команду в оболочке, вам необходимо нажать [tab] в меню завершения вызова. Можно ли настроить zsh для вызова этого меню для каждого введенного символа, но без какой-либо модификации моего уже введенного ввода? Если это возможно только с плагинами, я не против.

Как научить zsh, если не сделать autocorrect?

Мне нравится функция автокоррекции ZSH, но иногда она мешает: Если у меня есть каталог cli , это будет предложено, когда я попытаюсь запустить npm run ci . При запуске docker run -v /some/dir:/var/www команды docker run -v /some/dir:/var/www он попытается автокорректировать /some/dir/var/www … и многое другое Теперь я не хочу отключать автокоррекцию или префикс команды […]

Импорт априорной ОС zsh в Манджаро

первый пост здесь (и в моей жизни) на форуме, посвященном ИТ Как вы, наверное, слышали, на прошлой неделе официально умерла операционная система Apicity OS (дистрибутив на основе Arch linux). И для тех, кто не знал этого дистрибутива, было красиво и довольно круто использовать (много информации о подсказке, VCS, многострочное редактирование кода, коды выхода, путь и […]

iterm-синхронизация сеансов по новым вкладкам

Когда я открываю новые вкладки в iterm и меняю каталог, он синхронизирует старые вкладки с этим новым каталогом. Я не хочу этого поведения. Я бы хотел, чтобы он сохранил сеанс, в котором он был включен. В чем проблема?

Параметры списка опций zsh apt

Я привык использовать вкладку завершения в bash, чтобы получить apt list –upgradable , набрав apt l tab –u tab , но я не могу сделать то же самое с zsh: –u не расширяется до –upgradable когда я нажимаю вкладку . Я разработал некоторые решения, предлагающие установку zsh-доработок и добавление setopt completealiases в ./zshrc , но […]

Изменение динамического названия tmux-окна до последней строки вывода команды

Я хотел бы, чтобы каждый stdout в определенном окне tmux динамически перенаправлялся на any command | tmux window-rename То есть, последняя строка вывода всегда становится заголовком окна. Я запускаю интерактивный shell (zsh) сеанс в этом окне. Я столкнулся с двумя проблемами: Вывод перенаправляется после завершения команды, а не во время завершения Как-то tmux window-rename будет […]

Как уменьшить влияние изменения значения массива `fpath` на время запуска zsh?

Я использую zsh версии 5.1.1 и tmux версии 2.3 , и недавно я заметил, что запуск новой оболочки (через новое окно или панель в tmux ) занимает больше времени, чем раньше. Мне достаточно набрать около 5 символов до появления подсказки. Я бы хотел уменьшить это время, поэтому я написал оператор return на разных позициях внутри […]

Почему «набор» не работает для меня, а «объявляет»?

Я переключил оболочку на свою основную учетную запись на zsh и при установке скрипта, который регистрирует историю в базе данных, https://github.com/larkery/zsh-histdb , я видел, что некоторые команды typeset команд в них не работают, и после некоторых поисков я изменил их, чтобы declare а затем они сработали. Эти файлы: https://github.com/larkery/zsh-histdb/blob/master/history-timer.zsh и https://github.com/larkery/zsh-histdb/blob/master/sqlite-history .zsh (при фиксации 0b89299, […]

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