LINUX.ORG.RU
ФорумTalks

shell


0

0

Есть ли какой нибудь шелл типа fish с нормальной подсветкой и системой подсказок? fish конечно интересен, но это только игрушка непригодная для работы, да и неопрадванно тормозная (обидно что тормоза то исправить очень просто, путем создания индекса, ан нет, автор не шевелится, впрочем у него много недостатков|недоработок).

★★★★★
Ответ на: комментарий от sin_a

Подсказки fish'евые еще можно кое как вкорячить скриптами(правда работать будут еще медленнее чем в фише), но подсветку подобную анрил

Orlangoor ★★★★★
() автор топика
Ответ на: комментарий от sin_a

Пользователи zsh

Люди,выложите плиз скрин с выбором вариантов автодополнения в zsh в виде меню с подсветкой текущего варианта и zshrc с такой фишкой.Во всех примерах написано, что достаточно:

zmodload zsh/complist

zstyle ':completion:*' menu yes select

Но я что то невижу никакого меню,а просто обычное автодополнение

TheFallenAngel ★★
()
Ответ на: комментарий от stassats

Thanx!Давно пытался сотворить такую штуку и не в какую не получалось,так и использовал баш,сейчас попробовал-и вот оно заработало.Чудеса прямо таки:))

TheFallenAngel ★★
()
Ответ на: комментарий от stassats

Вот рабочий пример:

15:48 al@wind ~ $ cat .zshrc

PROMPT="%T %n@%m %3~ %(!.#.$) "
#PROMPT="%n@%m %3~ %(!.#.$) "
#RPROMPT='%T'

zmodload zsh/complist
setopt menucomplete

setopt autocd # при вводе dirname выполняется cd dirname

setopt CORRECT
SPROMPT="Ошибка! Вы хотели ввести %r вместо %R? ([Y]es/[N]o/[E]dit/[A]bort) "

zstyle ':completion:*' menu yes select
zstyle ':completion:*:default' list-colors ${(s.:.)LS_COLORS}
zstyle ':completion:*:processes' command 'ps -xuf'
zstyle ':completion:*:processes' sort false
zstyle ':completion:*:processes-names' command 'ps xho command'
#zstyle ':completion:*:default' list-colors ${(s.:.)LS_COLORS}

bindkey -M menuselect "^M" .accept-line
bindkey -M menuselect "/" accept-and-infer-next-history
#bindkey -M menuselect " " accept-and-menu-complete
bindkey -M menuselect "^H" undo

alias -s avi=mplayer
alias -s mpg=mplayer
alias dfinfo='cdf -h /usr/local /home'

#autoload -U tetris
#zle -N tetris
#bindkey ^T tetris

#autoload -U zcalc
#zcalc
15:57 al@wind ~ $

sin_a ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.