Home / Installer / mingw-get-inst / mingw-get-inst-20120426
# Win32_Path Mount_Point C:\MinGW\ /mingw C:\MinGW\mingw64\ /mingw64 C:\MinGW\opt\ /opt C:\MinGW\local64\ /local64
Zusatz installieren:
mingw-get install msys-vim mingw-get install msys-rxvt mingw-get install msys-man mingw-get install msys-wget /c/MingW/bin/mingw-get.exe install msys-mintty (TrueType / Anti-Aliasing)
MingW Shell Script anpassen:
C:\MinGW\msys\1.0\msys.bat --rxvt C:\MinGW\msys\1.0\msys.bat --mintty
if "x%MSYSBGCOLOR%" == "x" set MSYSBGCOLOR=Black if "x%MSYSFGCOLOR%" == "x" set MSYSFGCOLOR=White if "x%MINGW32BGCOLOR%" == "x" set MINGW32BGCOLOR=Black if "x%MINGW32FGCOLOR%" == "x" set MINGW32FGCOLOR=White
Copy: Einfach markieren. Wird selber ins Clipboard gestellt
Paste: SHIFT-Linke Maustaste
Startup Script
#!/usr/bash alias ls='ls --color' alias vi='vim' PATH=$PATH:/mingw64/bin source .bashrc
#!/usr/bash
DIR=Ex
SYM_LINK=Gx
SOCKET=Fx
PIPE=dx
EXE=Cx
BLOCK_SP=Dx
CHAR_SP=Dx
EXE_SUID=hb
EXE_GUID=ad
DIR_STICKY=Ex
DIR_WO_STICKY=Ex
export LSCOLORS="$DIR$SYM_LINK$SOCKET$PIPE$EXE$BLOCK_SP$CHAR_SP$EXE_SUID$EXE_GUID$DIR_STICKY$DIR_WO_STICKY"
export CLICOLOR="YES"
bash_prompt_command() {
# How many characters of the $PWD should be kept
local pwdmaxlen=30
# Indicate that there has been dir truncation
local trunc_symbol=".."
local dir=${PWD##*/}
pwdmaxlen=$(( ( pwdmaxlen < ${#dir} ) ? ${#dir} : pwdmaxlen ))
NEW_PWD=${PWD/#$HOME/\~}
local pwdoffset=$(( ${#NEW_PWD} - pwdmaxlen ))
if [ ${pwdoffset} -gt "0" ]
then
NEW_PWD=${NEW_PWD:$pwdoffset:$pwdmaxlen}
NEW_PWD=${trunc_symbol}/${NEW_PWD#*/}
fi
}
bash_prompt() {
case $TERM in
xterm*|rxvt*)
local TITLEBAR='\[\033]0;\u:${NEW_PWD}\007\]'
;;
*)
local TITLEBAR=""
;;
esac
local NONE="\[\033[0m\]" # unsets color to term's fg color
# regular colors
local K="\[\033[0;30m\]" # black
local R="\[\033[0;31m\]" # red
local G="\[\033[0;32m\]" # green
local Y="\[\033[0;33m\]" # yellow
local B="\[\033[0;34m\]" # blue
local M="\[\033[0;35m\]" # magenta
local C="\[\033[0;36m\]" # cyan
local W="\[\033[0;37m\]" # white
# emphasized (bolded) colors
local EMK="\[\033[1;30m\]"
local EMR="\[\033[1;31m\]"
local EMG="\[\033[1;32m\]"
local EMY="\[\033[1;33m\]"
local EMB="\[\033[1;34m\]"
local EMM="\[\033[1;35m\]"
local EMC="\[\033[1;36m\]"
local EMW="\[\033[1;37m\]"
# background colors
local BGK="\[\033[40m\]"
local BGR="\[\033[41m\]"
local BGG="\[\033[42m\]"
local BGY="\[\033[43m\]"
local BGB="\[\033[44m\]"
local BGM="\[\033[45m\]"
local BGC="\[\033[46m\]"
local BGW="\[\033[47m\]"
local UC=$EMW # user's color
[ $UID -eq "0" ] && UC=$R # root's color
PS1="${TITLEBAR}${EMR}[${UC}\u${EMR}@${UC}\h ${EMB}\${NEW_PWD}${EMR}]${UC}\\$ ${NONE}"
# without colors: PS1="[\u@\h \${NEW_PWD}]\\$ "
# extra backslash in front of \$ to make bash colorize the prompt
}
PROMPT_COMMAND=bash_prompt_command
bash_prompt