LinuxForum.Fans
Тема

Настройка zsh

Автор: tyrnov 15 сообщений 5306 просмотров
#250449

Решил перейти с bash на zsh.

text
emerge -av zsh
text
emerge -av zsh-completion

Сменил пользователю в файлике /etc/passwd
Ну и конфиг:

text
cat .zshrc
# number of lines kept in history
export HISTSIZE=1000
# number of lines saved in the history after logout
export SAVEHIST=1000
# location of history
export HISTFILE=~/.zhistory
# append command to history file once executed
setopt inc_append_history

autoload -U compinit compinit

Если кто то использует еще поделитесь своими настройками желательно с пояснениями хотябы краткими.

#250455

Если что-то не понятно, спрашивайте:

text
lupo@gentoo-laptop ~ % wgetpaste .zshrc
Your paste can be seen here: https://gist.github.com/2634307
#250532
"tyrnov" написал:
Сменил пользователю в файлике /etc/passwd

Правильнее делать что-то вроде usermod -s /bin/zsh <имя пользователя>, чем руками рыться в этом файле (с возможностью случайно что-то запороть)

#250540

возможно немного не в тему, но кто-нибудь может объяснить преимущества zsh над bash ? кроме мощного автокомплита

#250572
riso написал:
возможно немного не в тему, но кто-нибудь может объяснить преимущества zsh над bash ? кроме мощного автокомплита

Почему же не в тему. Очень даже в тему может найду еще какие преимущества.

#250573
Battle Coder написал:
[quote="tyrnov"]Сменил пользователю в файлике /etc/passwd

Правильнее делать что-то вроде usermod -s /bin/zsh <имя пользователя>, чем руками рыться в этом файле (с возможностью случайно что-то запороть)[/quote]
Да так наверн правильней но об этом не знал. А если опасаться испортить то я с перва сделал бекап этого файлика, а потом полез его изменять.

#250574

Я вот не знаю, а bash может дополнять строки на удалённом сервере? Разумеется, при соответствующе настроенном удалённом доступе.
Я не собираюсь хаять Bash, и не думаю, что она сильно уступает Zsh. Всё дело в привычке ;)

#250602
"riso" написал:
возможно немного не в тему, но кто-нибудь может объяснить преимущества zsh над bash ? кроме мощного автокомплита

http://ru.wikipedia.org/wiki/Zsh
ИМХО реально из этого удобный только автокомплит.

"Lupo Alberto" написал:
Я вот не знаю, а bash может дополнять строки на удалённом сервере? Разумеется, при соответствующе настроенном удалённом доступе.Я не собираюсь хаять Bash, и не думаю, что она сильно уступает Zsh. Всё дело в привычке

в баше всё умное автодополнение на костылях bash_completions держится... если их попинать, то сможет...

#251324

Lupo Alberto У вас в конфиге в начале есть нормальное поведение del, home, end. Тоесть должно нормально стирать первой переводить в начало и конец второй и третий соответственно так я понял? Если да то это почему то не работает.

#251329

Покажите полностью свой конфигурационный файл.

#251372

Тогда покажите ещё

text

emerge -pv zsh
text

eix -IsSc zsh
#251377

Неожиданно ;) нашёл интересный ресурс — http://grml.org/zsh/zsh-lovers.html
...и пакет к нему:

text

app-doc/zsh-lovers
     Available versions:  0.8.3
     Homepage:            http://grml.org/zsh/zsh-lovers.html
     Description:         Tips, tricks and examples for the Z shell
#251380
"riso" написал:
возможно немного не в тему, но кто-нибудь может объяснить преимущества zsh над bash ?
"Lupo Alberto" написал:
Неожиданно wink нашёл интересный ресурс — http://grml.org/zsh/zsh-lovers.html
#251438
Lupo Alberto написал:
Тогда покажите ещё
text

emerge -pv zsh
text

eix -IsSc zsh

text
[ebuild   R    ] app-shells/zsh-4.3.17  USE="gdbm pcre unicode -caps -debug -doc -examples -maildir -static" 0 kB
text
eix -IsSc zsh
[i] app-shells/zsh (4.3.17@05/08/2012): UNIX Shell similar to the Korn shell
[i] app-shells/zsh-completion (20091203-r1@05/08/2012): Programmable Completion for zsh (includes emerge and ebuild commands)
Войдите или зарегистрируйтесь, чтобы ответить.