Ответы пользователя по тегу zsh
  • Как настроить поиск по истории команд в ZSH?

    У меня решение Сергея не работает, сделал так:
    typeset -A key
    if [[ "$TERM" != emacs ]]; then
    [[ -z "$terminfo[kcuu1]" ]] || bindkey -M viins "$terminfo[kcuu1]" up-line-or-search
    [[ -z "$terminfo[kcud1]" ]] || bindkey -M viins "$terminfo[kcud1]" down-line-or-search
    fi
    function zle-line-init () { echoti smkx }
    function zle-line-finish () { echoti rmkx }
    zle -N zle-line-init
    zle -N zle-line-finish
    Ответ написан
    Комментировать
  • Как и что вы используете в zsh (oh-my-zsh)?

    Тема: robbyrussell
    Плагины oh-my-zsh: git, colored-man, zsh-syntax-highlighting
    Поиск по истории стрелками:
    typeset -A key
    if [[ "$TERM" != emacs ]]; then
    [[ -z "$terminfo[kcuu1]" ]] || bindkey -M viins "$terminfo[kcuu1]" up-line-or-search
    [[ -z "$terminfo[kcud1]" ]] || bindkey -M viins "$terminfo[kcud1]" down-line-or-search
    fi
    function zle-line-init () { echoti smkx }
    function zle-line-finish () { echoti rmkx }
    zle -N zle-line-init
    zle -N zle-line-finish


    Aliases:
    DOT=~/.dotfiles
    
    alias -g g='| grep'
    alias -g l='| less -r'
    alias -g m='| more -r'
    alias -g copy='| pbcopy'
    alias rm='rm -i'
    
    alias vimrc='vim ~/.vimrc'
    alias ff='rm -rf'
    alias reload='source ~/.zshrc'
    
    alias please='sudo'
    alias su='sudo su -'
    alias py='python3 '
    alias ls='ls -G'
    alias la='ls -A'
    alias ll='la -l'
    alias al="ls -ap | grep '^\.' | grep -v './$'"
    alias a='ls -d .*'
    alias jsc='/System/Library/Frameworks/JavaScriptCore.framework/Versions/Current/Resources/jsc'
    alias gh="cat $DOT/oh-my-zsh/plugins/git/git.plugin.zsh | grep -i '^alias' | grep -i "
    alias gw="cat $DOT/.git_wizardry | grep -i "
    alias pl="mkdir playground/; cd playground/"
    Ответ написан
    2 комментария