Tag: zsh

Могу ли я автоматически заполнять вкладку в zsh с регулярным выражением

Я использую конфигурацию oh-my-zsh. Когда я хочу автозавершить, мне нужно сначала правильно ввести начальную букву. Например, go , затем вкладка даст google-chrome . Если я нахожу *le-ch* . Это не сработало. Как я могу это сделать?

Почему некоторые ZLE-последовательности перенаправляются на «self-insert»?

В последнее время я переделывал свои точечные файлы, и в какой-то момент я потерял использование стандартных клавиш ^A и ^K , которые я часто использую. bindkey -L | grep '\^[AK] # bindkey -R "^A"-"^C" self-insert # bindkey "^K" self-insert Но на странице man для zshzle четко указано, что ^K и ^A отображаются по умолчанию для […]

Как я могу получить постоянный dirstack с уникальными записями в zsh?

В Arch Wiki есть эта интересная конфигурация zsh: DIRSTACKFILE="$HOME/.cache/zsh/dirs" if [[ -f $DIRSTACKFILE ]] && [[ $#dirstack -eq 0 ]]; then dirstack=( ${(f)"$(< $DIRSTACKFILE)"} ) [[ -d $dirstack[1] ]] && cd $dirstack[1] fi chpwd() { print -l $PWD ${(u)dirstack} >$DIRSTACKFILE } DIRSTACKSIZE=20 setopt autopushd pushdsilent pushdtohome ## Remove duplicate entries setopt pushdignoredups ## This reverts […]

О взаимосвязи между инициализацией оболочки и настольными приложениями после «графического входа»

Я очень ( zsh ) / несколько ( bash ) знаком с последовательностью инициализации оболочки, когда пользователь входит в систему через текстовый интерфейс. Но как насчет случая «графического входа», IOW, когда пользователь входит в систему через графический интерфейс (например, через так называемый «диспетчер отображения» в Linux или стандартный вход в систему OS X)? Я особенно […]

zsh HISTFILE – все еще читается из ~ / .zsh_history

Я установил свой $HISTFILE env var на что-то $HISTFILE , и мой zsh действительно пишет в новый файл histfile. Но при использовании стрелок вверх или других возможностей поиска истории он все еще читает из ~ / .zsh_history . Т.е. если я открываю новую оболочку и ~/.zsh_history стрелку вверх, я получаю последнюю строку, написанную в ~/.zsh_history […]

Могу ли я выборочно отключить завершение zsh?

Я использую prezto с zsh и немного медленно запускаю новую оболочку. (NB, я пытаюсь оптимизировать систему fast-ish, прежде чем переносить мою конфигурацию на другие, более медленные системы.) Бенчмаркинг со time zsh -i -c exit : 0,046: bash . 0.080: zsh без презто. 0.092: zsh с prezto, но модули не загружены. 0.138: zsh с prezto, и […]

zsh перейти к концу копии из X буфера обмена

Я хотел бы получить Ctrl + V и Ctrl + X для вставки / копирования из zsh в X11. Я нашел следующий фрагмент для работы, но zsh не переходит к символу после вставки. Как я мог это сделать. copy-to-clipboard () { if [ -n "$LBUFFER$RBUFFER" ]; then echo $LBUFFER$RBUFFER | xclip -i fi } paste-from-clipboard […]

Как изменить ключ для автозаполнения в ZSH?

Я на Ubuntu Mate 16.04, используя терминатор в качестве терминала. И использование ZSH версии 5.1.1. Я бы предпочел изменить привязку клавиш к клавише со стрелкой влево, чтобы точно подражать рыбе. Кто-нибудь знает как?

Git отслеживания dotfiles, которые символически связаны

Я сохраняю свои dotfiles в приватном git-репо на bitbucket, и это отлично работает для большинства моих файлов (.vimrc, .tmux.conf и т. Д.), Тогда я просто установил символические ссылки из своего домашнего каталога в свой клонированный gitrepo dotfiles, и все работает Великий. Моя проблема в том, что я также использую среду prezto для управления zsh-плагинами. Prezto […]

Запустите git fetch после любой команды cd

Мне нужно запустить git fetch после любой команды cd в фоновом режиме и только в том случае, если я в каталоге git. Я ужасен в сценариях zsh / bash и могу использовать некоторую помощь с этим

Interesting Posts

Как получить события мыши из ядра, когда X активен?

Установить компьютер на приостановку после определенного времени, когда он не вошел в систему?

Примерное значение для nautilus (файловый менеджер) подключается к настраиваемому местоположению службы

Какова связь между корнем и ядром?

Как построить openssl с clang (а не gcc) на машине FreeBSD?

Строка «удалить слово» оболочки удаляет слишком много символов

Поиск файла в каталоге по времени

Крепление от автоматического до ручного и изменяющегося dir дает ошибки

Ошибка Yum при установке MongoDB на CentOS?

Странное кодирование в Slackware

Необходимо найти время отклика, которое занимает от 1-3 секунд в журналах Apache

находить и удалять файлы старше конкретных дней и иметь определенную строку в именах файлов

Фоновый скрипт, выполняемый при входе в систему, прерывается, когда я запускаю tmux в терминале

scp рекурсивные каталоги на SunOS

Почему утилита переименования на Debian / Ubuntu отличается от той, которая используется в других дистрибутивах, например CentOS?

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