LINUX.ORG.RU

>>сногшибательный PS1?
Смеяться, как я понял, нужно после "source ~/.zsh.prompt"?
И какие могут быть варианты кроме PS1='\[\033]0;\u@\h \w\007\]\$'?

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

> Смеяться, как я понял, нужно после "source ~/.zsh.prompt"?

я поэтому про PROMPT и спросил, потому что стыдно показать свой :(

JB ★★★★★
() автор топика

PS1='аффтар пешы есче $ '

anonymous
()

Вообще со времен выкладывания скрина у меня мало чего поменялось, однако выложу еще раз ;) ftp://85.192.25.40/pub/zshrc

Из интересного хочется отметить алиасы для осла (mld), scrsaver, vp - просмотр пдф в консоли, av ()... Хотя много бреда и устаревшего не потерто. ЗЫ пишу с работы из под венды (((

AiLr ★★
()

Кстати кто предложит более элегантный солюшн для операций типа cp/mv над несколькими последними файлами, отсортированными по дате изменения? Мой вариант пока cpl() { cp $1 $2/; find `dirname $1`/ -maxdepth 1 -newer $1 -exec cp {} $2/ \; -execdir echo {} \; }

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

> И какие могут быть варианты кроме PS1='\[\033]0;\u@\h \w\007\]\$'?

Вот она, ограниченность мысли и воинствующий, не побоюсь этого слова, башизм =)

PS1='%(?..[%{^[[31m%}%B%?%{^[[0m%}%b])%(#.%{^[[1;31m%}.%{^[[32m%})%n%{^[[0m%}@%m %B%20<..<%~%b %h%# '

ivlad ★★★★★
()

забавная фишка

zmodload zsh/complist
bindkey -M menuselect "^M" .accept-line

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

ты что, это ж модератор

нормальный такой PS1

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

А, ну да. :) У меня кстати примерно то же самое было для bash, только код возврата писался не в промте а отдельной строчкой... Удобно, но практика показала что не очень нужно.

Teak ★★★★★
()

"%{\033[1;39m%}[%{\033[1;31m%}%n%{\033[1;32m%}@%{\033[1;34m%}%m%{\033[1;39m
%}]%{\033[1;32m%}:%{\033[1;35m%}%1~%{\033[1;39m%} $>>%{\033[0;0m%} "

Zmacs
()

простенький такой.. ну из фич пожалуй это дополнение хостов к ssh.

# PATHs and tweaks export LESS="-R"

case `uname` in *BSD) alias ll='ls -lFG' export EDITOR=ee ;; Linux) alias ll='ls -l --color=auto' export PATH=$PATH:$HOME/bin:/sbin:/usr/sbin ;; esac

# Load functions autoload -U compinit compinit bindkey -e

# Ssecurity umask 022

# Variables & Options HISTFILE=~/.zhistory HISTSIZE=10000 SAVEHIST=1000 setopt APPEND_HISTORY setopt HIST_IGNORE_ALL_DUPS setopt HIST_IGNORE_SPACE setopt HIST_REDUCE_BLANKS

zstyle ':completion:*:processes' command 'ps -xuf' zstyle ':completion:*:processes' sort false zstyle ':completion:*:processes-names' command 'ps xho command'

if test -f $HOME/.ssh/known_hosts; then hosts=(${${${(f)"$(<$HOME/.ssh/known_hosts)"}%%\ *}%%,*}) zstyle ':completion:*:hosts' hosts $hosts fi

export PROMPT="[%n]@[%m]:%~> "

anonymous
()

простенький такой.. ну из фич пожалуй это дополнение хостов к ssh.


# PATHs and tweaks
export LESS="-R"

case `uname` in
 *BSD)
  alias ll='ls -lFG'
  export EDITOR=ee
 ;;
 Linux)
  alias ll='ls -l --color=auto'
  export PATH=$PATH:$HOME/bin:/sbin:/usr/sbin
 ;;
esac

# Load functions
autoload -U compinit
compinit
bindkey -e

# Ssecurity
umask 022

# Variables & Options
HISTFILE=~/.zhistory
HISTSIZE=10000
SAVEHIST=1000
setopt  APPEND_HISTORY
setopt  HIST_IGNORE_ALL_DUPS
setopt  HIST_IGNORE_SPACE
setopt  HIST_REDUCE_BLANKS

zstyle ':completion:*:processes' command 'ps -xuf'
zstyle ':completion:*:processes' sort false
zstyle ':completion:*:processes-names' command 'ps xho command'

if test -f $HOME/.ssh/known_hosts; then
        hosts=(${${${(f)"$(<$HOME/.ssh/known_hosts)"}%%\ *}%%,*})
        zstyle ':completion:*:hosts' hosts $hosts
fi

export PROMPT="[%n]@[%m]:%~> "

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