tag:blogger.com,1999:blog-68273632805925329572024-02-08T08:24:51.703+02:00cat **/* | grep яAkshaalhttp://www.blogger.com/profile/05677582369584740657noreply@blogger.comBlogger1125tag:blogger.com,1999:blog-6827363280592532957.post-31988525560964962762009-02-04T18:10:00.002+02:002009-02-22T16:36:14.177+02:00Microsoft Windows EnvironmentКаждый раз перезжая на новое рабочую машину, я думаю - это последний раз, больше не придется.<br /><ad></ad><br />1. Установить http://virtuawin.sourceforge.net/ и назначить переключение рабочих столов на Win-0 ... Win-9 - как общие столы.<br /> Win-C для стола с Eclipse. <br /> Win-I для всяких чатов.<br /><br />2. Установить http://www.skynergy.com/hotkeyz.html<br /> Назначить Win-z для запуска rxtv с zsh<br /> Назначить Ctrl-Shift-f12 на закрытие окна<br /> Win-Enter - maximize window<br /> Shift-Win-Enter - restore window<br /><br />3. Установить http://www.cygwin.com/ с пакетами python, perl, zsh, diff, patch, make, mc и еще кучей ползеных программ и утилит.<br /><br />4. Если вдруг оказалось, что cygwin считает домашней директорией сетевой диск и из-за этого тормозит, то незабыть поменять home директорию в /etc/passwd<br /><br />5. В /etc/passwd прописать /usr/bin/zsh А в домашнюю директорию положить .zshrc следующего содержания:<pre><br />alias ls='ls --color'<br />alias ll='ls -l --color'<br />alias dfh='df -h'<br />alias duh='du -h'<br />alias rm="rm -i"<br />alias mc="mc -a"<br /><br />alias c="cd /cygdrive/c"<br /><br />alias cdp='cd /cygdrive/c/projects/'<br /><br />export INPUTRC=$HOME/.inputrc<br /><br />export HISTSIZE=80000<br />export HISTFILE=~/.history<br />export SAVEHIST=80000<br /><br />setopt hist_ignore_dups append_history bsd_echo multios<br />setopt hist_ignore_all_dups<br />setopt SHARE_HISTORY<br /><br />prompt=`echo -ne "%{\033[31m%}%n@%M:%B%30<..<%~%#%b "`<br /><br />export EDITOR=vim<br /><br />unsetopt beep<br /><br /># ##########################################################################3<br /># -+--+-+ --+-+-<br /><br />bindkey "\e[1~" beginning-of-line<br />bindkey '\eOH' beginning-of-line<br />bindkey "\e[2~" end-of-history<br />bindkey "\e[3~" delete-char<br />bindkey "\e[4~" end-of-line<br />bindkey "\eOF" end-of-line<br />bindkey "\e[5~" history-incremental-search-backward<br />bindkey "\e[6~" history-incremental-search-forward<br />bindkey "\e[A" history-beginning-search-backward<br />bindkey "\e[B" history-beginning-search-forward<br />bindkey "\e[C" forward-char<br />bindkey "\e[D" backward-char<br />bindkey "\e[7~" beginning-of-line<br />bindkey "\e[8~" end-of-line<br />bindkey "\e[3~" backward-delete-char<br />bindkey "\e[3~" delete-char<br /><br /><br /># ###########################################################################<br />chpwd precmd () {<br /> laststatus=$?<br /> [[ $laststatus != 0 ]] && print "\033[1,33m**** \033[1,31mExit code: $laststatus\n"<br /><br /> [[ -t 1 ]] || return<br /> case $TERM in<br /> *xterm*|*rxvt*|*(dt|k|E)term*) print -Pn "\e]2;%n@%M:%15<..<%~%<<\a"<br /> ;;<br /> esac<br />}<br /><br />preexec () {<br /> [[ -t 1 ]] || return<br /> case $TERM in<br /> *xterm*|*rxvt*|*(dt|k|E)term*) print -Pn "\e]2;%n@%M:%15<..<%~%<< (%15>..>$1%>>)\a"<br /> ;;<br /> esac<br />}<br /><br />chpwd<br /><br /># The following lines were added by compinstall<br /><br />zstyle ':completion:*' completer _expand _complete<br />zstyle ':completion:*' expand prefix suffix<br /><br />autoload -Uz compinit<br />compinit -u<br /># End of lines added by compinstall<br /></pre><ad></ad><br /><b>6. В c:/cygwin положить файлик rxvt.bat:</b><br /><pre>@echo off<br /><br />C:<br />chdir C:\cygwin\bin<br /><br />set CYGWIN=codepage:oem tty binmode title<br />set TERM=cygwin<br />rxvt -geometry 90x30 -bg black -fg white -sr -sl 5000 -fn 10x20 -e c:/cygwin/bin/zsh --login -i</pre>Akshaalhttp://www.blogger.com/profile/05677582369584740657noreply@blogger.com0