aber bis sonntag
harald91 schriebKlasse Idee! 😃 ich verwende zwar immer nur Vim, aber mit GUI schreibe ich gerne in weißen Konsolen und mit schwarzer Schrift. Durch eine Abwandlung Deines Skriptes habe ich nun festgelegt, das Vim mit unterschiedlichen Farbschemata gestartet wird, je nach dem, was der wert von $TERM ist. Danke.
Kannst du auch noch weiter verfeinern, mittels .vimrc:
if has('gui_running')
colorscheme zenburn-black
set background=dark
set linespace=2
else
if &t_Co > 16
colorscheme zenburn
set background=light
else
colorscheme default
endif
endif
PS: Benötigt ein Terminal mit vernünftigem 256-Farbmodus. Mit Konsole z.B. erzielt man keine schönen Ergebnisse.
Sooo, bevor ich jetzt komplett OffTopic werde, nochmal obligatorisch ein alias... 😉
# switch compiler flags project-related
function mkbuildenviro(){
case "$1" in
native) export CFLAGS="-march=native -mfpmath=sse -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fstrict-aliasing -Werror=strict-aliasing"
export CXXFLAGS=${CFLAGS}
export LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro,--hash-style=gnu"
export MAKEFLAGS="-j8 -s"
;;
nostrict) export CFLAGS="-march=native -mfpmath=sse -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-strict-aliasing"
export CXXFLAGS=${CFLAGS}
export LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro,--hash-style=gnu"
export MAKEFLAGS="-j8 -s"
;;
generic) export CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-stict-aliasing"
export CXXFLAGS=${CFLAGS}
export LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro,--hash-style=gnu"
export MAKEFLAGS="-j8 -s"
;;
*) echo "Please give an argument: native/nostrict/generic"
;;
esac
}