.bashrc 與 .vimrc 設定範例

之前的bashrc..我覺得不好用 後來在網路上找了點資料來修正一下
# .bashrc
# User specific aliases and functions
alias rm=’rm -i’
alias cp=’cp -i’
alias mv=’mv -i’
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
#my aliases
export PS1=$’\[\E[1;33m\]\u\[\E[1;34m\]@\[\E[0;39m\]\h\[\E[1;39m\](\T)\[\E[1;31m\]\[\E[0;39m\][\w]\[\E[0;39m\]\$\[\E[1;39m\] ‘
alias ls=’ls -F –color=always’
alias l=’ls -alhiF –color=always’
alias ll=’ls -alhiF –color=always’
alias count=’find . -maxdepth 1 -type d -exec du -s {} \; | sort -g’
alias ssh=’ssh -2 -4 -e none -C -o CompressionLevel=6 -o ForwardAgent=yes’
alias e=’/usr/bin/clear && exit’
alias egrep=’egrep –color=always’
alias fgrep=’fgrep –color=always’
alias grep=’grep –color=always’
alias less=’less -r’
alias most=’most +u’
alias p=’pwd -P’
alias s=’/bin/sync;/bin/sync;/bin/sync;/bin/sync’
alias vi=’vim’
alias date=’date -R’
alias ..=’cd ..’
alias …=’cd ../..’
.vimrc的設定
set fileencodings=utf-8,cp950

” ” 編輯喜好設定
syntax on ” 語法上色顯示
set nocompatible ” VIM 不使用和 VI 相容的模式
set ai ” 自動縮排
set shiftwidth=2 ” 設定縮排寬度 = 4
set tabstop=4 ” tab 的字元數
set softtabstop=4
set expandtab ” 用 space 代替 tab
set ruler ” 顯示右下角設定值
set backspace=2 ” 在 insert 也可用 backspace
set ic ” 設定搜尋忽略大小寫
set ru ” 第幾行第幾個字
set hlsearch ” 設定高亮度顯示搜尋結果
set incsearch ” 在關鍵字還沒完全輸入完畢前就顯示結果
set smartindent ” 設定 smartindent
set confirm ” 操作過程有衝突時,以明確的文字來詢問
set history=100 ” 保留 100 個使用過的指令
set cursorline ” 顯示目前的游標位置
set laststatus=2
set statusline=%4*%<\ %1*[%F]
set statusline+=%4*\ %5*[%{&encoding}, ” encoding
set statusline+=%{&fileformat}%{\”\”.((exists(\”+bomb\”)\ &&\ &bomb)?\”,BOM\”:\”\”).\”\”}]%m
set statusline+=%4*%=\ %6*%y%4*\ %3*%l%4*,\ %3*%c%4*\ \<\ %2*%P%4*\ \>
highlight User1 ctermfg=red
highlight User2 term=underline cterm=underline ctermfg=green
highlight User3 term=underline cterm=underline ctermfg=yellow
highlight User4 term=underline cterm=underline ctermfg=white
highlight User5 ctermfg=cyan
highlight User6 ctermfg=white
colorscheme torte