LINUX.ORG.RU
ФорумTalks

zsh


0

0

Как вы относитесь к zsh? Мне тут рекламируют, но пока трудно привыкнуть к такому "дружелюбию".


ты его настрой для начала ;) подефолту он почти ничего не умеет

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

у zsh автодополнение пути и команд офигеное

да и PS1 можно такой забацать, что башу и не снилось :)

JB ★★★★★
()

стал пользоваться zsh - дык про mc даже забыл, настолько удобный шелл. особо радуют автокомплиты почти всего, что нужно.

Zert
()
Ответ на: комментарий от K48

Недавно перешел на zsh и пока доволен.
У него заметно сильнее автодополнение.

http://www.freesource.info/wiki/Altlinux/DotFiles/Shells/zsh/MenuSelection

$ cat .zshrc

zmodload zsh/complist
setopt menucomplete
zstyle ':completion:*' menu yes select

zstyle ':completion:*:default' list-colors ${(s.:.)LS_COLORS}
bindkey -M menuselect "^M" .accept-line
zstyle ':completion:*:processes' command 'ps -xuf'
zstyle ':completion:*:processes' sort false
zstyle ':completion:*:processes-names' command 'ps xho command'
bindkey -M menuselect "/" accept-and-infer-next-history
bindkey -M menuselect " " accept-and-menu-complete

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

положи приведенный .zshrc , включи и попробуй :)

говорят mc "ненужен", не буду столь категоричен, но нужен дейстительно меньше :)

про уникод не знаю

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

$ cat ./.zshrc

zmodload zsh/complist 
setopt menucomplete 
zstyle ':completion:*' menu yes select 

zstyle ':completion:*:default' list-colors ${(s.:.)LS_COLORS} 
bindkey -M menuselect "^M" .accept-line 
zstyle ':completion:*:processes' command 'ps -xuf' 
zstyle ':completion:*:processes' sort false 
zstyle ':completion:*:processes-names' command 'ps xho command' 
bindkey -M menuselect "/" accept-and-infer-next-history 
bindkey -M menuselect " " accept-and-menu-complete

autoload -U compinit
compinit

?

anonymous
()
Ответ на: комментарий от init

> PS. zsh с уникодом до сих пор плохо?

Да, плохо. Это его единственный недостаток. Из достоинств я отметил бы еще корректировку и циклическое дополнение.

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

я не хочу ставить zsh, просто хотел узнать, что за особенные автодополнения.

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

>Да, плохо. Это его единственный недостаток. Из достоинств я отметил бы еще корректировку и циклическое дополнение.

ну тогда нафиг не нужен он мне пока, bash хватает.

PS1?

ну не знаю мне такого достаточно -

[kaanoken ~] $ set | grep PS1 PS1='[\[\033[01;32m\]\u \[\033[01;34m\]\W\[\033[00m\]] $ '

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

В zsh можно в ПС1 добавлять полезные навороты. У меня, например, показывается количесвто процессов в бекграунде и код завершения последней команды.

nsav
()
Ответ на: комментарий от alphex_kaanoken

> ну не знаю мне такого достаточно -

> [kaanoken ~] $ set | grep PS1 PS1='[\[\033[01;32m\]\u \[\033[01;34m\]\W\[\033[00m\]] $ '

kill и tab:


al@rain ~ $ kill 15516
al 15516 0.5 3.7 7420 3508 ? S 15:29 0:03 /usr/X11R6/bin/wmaker
al 15606 1.0 1.4 4732 1332 ? SN 15:29 0:06 \_ wmsetbg -helper -d
al 15607 0.6 6.7 16064 6328 ? Ss 15:29 0:04 \_ sylpheed-claws
al 15608 0.0 0.9 2404 872 ? Ss 15:29 0:00 \_ wmclock -monthxpm /usr/X11R6/share/wmclock/lang.russian/month.xpm -weekdayxp
al 15609 0.1 1.0 3516 952 ? Ss 15:29 0:00 \_ /usr/X11R6/bin/wmMoonClock -lat 55 -lon -37
al 15611 0.0 0.8 2404 808 ? Ss 15:29 0:00 \_ /usr/X11R6/bin/wmcpuload
al 15612 0.6 0.9 2420 908 ? Ss 15:29 0:03 \_ wmtop
al 15613 0.1 0.9 2416 892 ? Ss 15:29 0:00 \_ /usr/X11R6/bin/wmmon -s
al 15614 0.2 0.9 2580 932 ? Ss 15:29 0:01 \_ /usr/X11R6/bin/wmnd -i eth0 -w twisted
al 15616 0.0 1.5 6840 1420 ? Ss 15:29 0:00 \_ wmmenu -m apps
al 15617 0.0 1.4 5500 1352 ? Ss 15:29 0:00 \_ wmusic
al 15618 0.6 9.0 24604 8516 ? Ss 15:29 0:04 \_ psi
al 15637 0.0 9.0 24604 8516 ? S 15:29 0:00 | \_ psi
al 15619 0.3 6.3 26504 5976 ? Ss 15:29 0:01 \_ stardict
al 15620 0.0 1.7 4904 1684 ? Ss 15:29 0:00 \_ wmtimer
al 15621 0.0 1.0 2564 1020 ? Ss 15:29 0:00 \_ wmpager
al 15622 0.2 2.4 4936 2268 ? Ss 15:29 0:01 \_ wmcliphist
al 15623 0.0 1.0 2536 1008 ? Ss 15:29 0:00 \_ wmfsm
al 15624 0.0 2.6 9640 2500 ? Ss 15:29 0:00 \_ wmCalendar
al 15625 2.1 1.6 3908 1532 ? Ss 15:29 0:13 \_ /usr/bin/wmhdplop --hddtemp
al 15626 0.0 1.1 2928 1100 ? Ss 15:29 0:00 \_ wmpinboard
al 15650 0.0 1.1 1936 1068 ? Ss 15:30 0:00 \_ /bin/sh /usr/bin/firefox
al 15663 0.0 1.1 2604 1124 ? S 15:30 0:00 | \_ /bin/sh /usr/lib/firefox-1.0/run-mozilla.sh /usr/lib/firefox-1.0/firefox
al 15668 20.1 41.3 63004 38988 ? S 15:30 1:44 | \_ /usr/lib/firefox-1.0/firefox-bin
al 15671 0.0 41.3 63004 38988 ? S 15:30 0:00 | \_ /usr/lib/firefox-1.0/firefox-bin
al 15672 0.0 41.3 63004 38988 ? S 15:30 0:00 | \_ /usr/lib/firefox-1.0/firefox-bin
al 15674 0.1 41.3 63004 38988 ? S 15:30 0:00 | \_ /usr/lib/firefox-1.0/firefox-bin
al 15719 0.6 2.0 3752 1952 ? Ss 15:38 0:00 \_ aterm -fn medium -tr +sb -rv -sh 40 -tint orange
al 15720 0.8 2.4 3408 2332 pts/1 Ss+ 15:38 0:00 \_ zsh
al 15748 0.0 2.4 3404 2332 pts/1 S+ 15:39 0:00 \_ zsh
al 15749 0.0 0.8 2360 816 pts/1 R+ 15:39 0:00 \_ ps -xuf
al 15631 0.0 1.4 4984 1396 ? Ss 15:29 0:00 /usr/bin/bonobo-activation-server --ac-activate --ior-output-fd=18
al 15615 0.0 1.0 3088 1000 ? S 15:29 0:00 wmeyes -w
al 1975 0.0 1.0 3652 1036 ? S Jul12 0:00 /usr/bin/gconfd-2 13

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

>Знаешь, я ради zsh юникод фтопку послал :)

я сделал наоборот - мне просто необходим юникод: так что zsh фтопку пока не будет поддержки юникода.

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

И какое у тебя будет приглашение, если по ветвистым каталогам гулять будешь? :))

user@host:/path/to/some/stupid/fucking/dir/foo1/foo2.../fooN> ? ;)

Deleted
()
Ответ на: комментарий от Deleted

это лучше, чем каждые пять минут набирать pwd ;)

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