AIX的bash和vim配置文件
2011-09-29 10:38
393 查看
bashrc-aix-20110929
export PS1='\a\[\033[30;47m\]\u@\h#\t \[\033[32m\]\w\[\033[30m\] \$\[\033[0m\]\n '
export PAGER='more'
export MANPATH=${MANPATH}:/data/app1/luoqz/software/man
export HISTFILESIZE=5000
export HISTSIZE=5000
alias cp='cp -i'
alias mv='mv -i'
alias findd="find . -name"
alias ll='ls -lp'
alias ls='ls -p'
alias more='more -i'
alias rm='rm -i'
alias psu="ps -u $USER"
alias psh="ps -u $USER|grep httpd"
alias ipc="ipcs|grep $USER"
lf () { # 输出当前路径下的文件的绝对路径
echo `pwd`/`ls ${1}`
}
tocpp () { # 根据默认命名规则找到此.h文件相应的.cpp文件名
echo ${1} | sed 's/\/include\/\(.*\)\.h/\/src\/\1\.cpp/'
}
toh () { # 根据默认命名规则找到此.cpp文件相应的.h文件名
echo ${1} | sed 's/\/src\/\(.*\)\.cpp/\/include\/\1\.h/'
}
vimrc-aix-20110816
" An example for a vimrc file.
"
" Maintainer: Bram Moolenaar <Bram@vim.org>
" Last change: 2002 Sep 19
"
" To use it, copy it to
" for Unix and OS/2: ~/.vimrc
" for Amiga: s:.vimrc
" for MS-DOS and Win32: $VIM\_vimrc
" for OpenVMS: sys$login:.vimrc
" When started as "evim", evim.vim will already have done these settings.
if v:progname =~? "evim"
finish
endif
" Use Vim settings, rather then Vi settings (much better!).
" This must be first, because it changes other options as a side effect.
set nocompatible
" allow backspacing over everything in insert mode
set backspace=indent,eol,start
if &term =~ "xterm" || &term =~ "vt100" || &term =~ "ansi"
if has("terminfo")
set t_Co=8
set t_Sf=[3%p1%dm
set t_Sb=[4%p1%dm
else
set t_Co=8
set t_Sf=[3%dm
set t_Sb=[4%dm
endif
endif
if has("vms")
set nobackup " do not keep a backup file, use versions instead
else
"set backup " keep a backup file
endif
set tabstop=4
set shiftwidth=4
set softtabstop=4
set cindent
set history=50 " keep 50 lines of command line history
set ruler " show the cursor position all the time
set showcmd " display incomplete commands
set incsearch " do incremental searching
set ic " do case insensitive searching
runtime ftplugin/man.vim " using man pages
" For Win32 GUI: remove 't' flag from 'guioptions': no tearoff menu entries
" let &guioptions = substitute(&guioptions, "t", "", "g")
" Don't use Ex mode, use Q for formatting
map Q gq
" This is an alternative that also works in block mode, but the deleted
" text is lost and it only works for putting the current register.
"vnoremap p "_dp
" Switch syntax highlighting on, when the terminal has colors
" Also switch on highlighting the last used search pattern.
if &t_Co > 2 || has("gui_running")
syntax on
set hlsearch
endif
" Only do this part when compiled with support for autocommands.
if has("autocmd")
" Enable file type detection.
" Use the default filetype settings, so that mail gets 'tw' set to 72,
" 'cindent' is on in C files, etc.
" Also load indent files, to automatically do language-dependent indenting.
filetype plugin indent on
" Put these in an autocmd group, so that we can delete them easily.
augroup vimrcEx
au!
" For all text files set 'textwidth' to 78 characters.
autocmd FileType text setlocal textwidth=78
" When editing a file, always jump to the last known cursor position.
" Don't do it when the position is invalid or when inside an event handler
" (happens when dropping a file on gvim).
autocmd BufReadPost *
\ if line("'\"") > 0 && line("'\"") <= line("$") |
\ exe "normal g`\"" |
\ endif
augroup END
else
set autoindent " always set autoindenting on
endif " has("autocmd")
export PS1='\a\[\033[30;47m\]\u@\h#\t \[\033[32m\]\w\[\033[30m\] \$\[\033[0m\]\n '
export PAGER='more'
export MANPATH=${MANPATH}:/data/app1/luoqz/software/man
export HISTFILESIZE=5000
export HISTSIZE=5000
alias cp='cp -i'
alias mv='mv -i'
alias findd="find . -name"
alias ll='ls -lp'
alias ls='ls -p'
alias more='more -i'
alias rm='rm -i'
alias psu="ps -u $USER"
alias psh="ps -u $USER|grep httpd"
alias ipc="ipcs|grep $USER"
lf () { # 输出当前路径下的文件的绝对路径
echo `pwd`/`ls ${1}`
}
tocpp () { # 根据默认命名规则找到此.h文件相应的.cpp文件名
echo ${1} | sed 's/\/include\/\(.*\)\.h/\/src\/\1\.cpp/'
}
toh () { # 根据默认命名规则找到此.cpp文件相应的.h文件名
echo ${1} | sed 's/\/src\/\(.*\)\.cpp/\/include\/\1\.h/'
}
vimrc-aix-20110816
" An example for a vimrc file.
"
" Maintainer: Bram Moolenaar <Bram@vim.org>
" Last change: 2002 Sep 19
"
" To use it, copy it to
" for Unix and OS/2: ~/.vimrc
" for Amiga: s:.vimrc
" for MS-DOS and Win32: $VIM\_vimrc
" for OpenVMS: sys$login:.vimrc
" When started as "evim", evim.vim will already have done these settings.
if v:progname =~? "evim"
finish
endif
" Use Vim settings, rather then Vi settings (much better!).
" This must be first, because it changes other options as a side effect.
set nocompatible
" allow backspacing over everything in insert mode
set backspace=indent,eol,start
if &term =~ "xterm" || &term =~ "vt100" || &term =~ "ansi"
if has("terminfo")
set t_Co=8
set t_Sf=[3%p1%dm
set t_Sb=[4%p1%dm
else
set t_Co=8
set t_Sf=[3%dm
set t_Sb=[4%dm
endif
endif
if has("vms")
set nobackup " do not keep a backup file, use versions instead
else
"set backup " keep a backup file
endif
set tabstop=4
set shiftwidth=4
set softtabstop=4
set cindent
set history=50 " keep 50 lines of command line history
set ruler " show the cursor position all the time
set showcmd " display incomplete commands
set incsearch " do incremental searching
set ic " do case insensitive searching
runtime ftplugin/man.vim " using man pages
" For Win32 GUI: remove 't' flag from 'guioptions': no tearoff menu entries
" let &guioptions = substitute(&guioptions, "t", "", "g")
" Don't use Ex mode, use Q for formatting
map Q gq
" This is an alternative that also works in block mode, but the deleted
" text is lost and it only works for putting the current register.
"vnoremap p "_dp
" Switch syntax highlighting on, when the terminal has colors
" Also switch on highlighting the last used search pattern.
if &t_Co > 2 || has("gui_running")
syntax on
set hlsearch
endif
" Only do this part when compiled with support for autocommands.
if has("autocmd")
" Enable file type detection.
" Use the default filetype settings, so that mail gets 'tw' set to 72,
" 'cindent' is on in C files, etc.
" Also load indent files, to automatically do language-dependent indenting.
filetype plugin indent on
" Put these in an autocmd group, so that we can delete them easily.
augroup vimrcEx
au!
" For all text files set 'textwidth' to 78 characters.
autocmd FileType text setlocal textwidth=78
" When editing a file, always jump to the last known cursor position.
" Don't do it when the position is invalid or when inside an event handler
" (happens when dropping a file on gvim).
autocmd BufReadPost *
\ if line("'\"") > 0 && line("'\"") <= line("$") |
\ exe "normal g`\"" |
\ endif
augroup END
else
set autoindent " always set autoindenting on
endif " has("autocmd")
相关文章推荐
- linux下vim和bash配置文件
- linux下vim和bash配置文件 源文件
- linux下vim和bash配置文件
- Bash的类型(交互、登录)及其相关配置文件
- Vim常用操作-Nginx配置文件批量加注释。
- 一个比较成功的vim配置文件
- 分享一份很好的vim配置文件
- vim 配置文件 ,高亮+自动缩进+行…
- 【VIM】定制自己的语法加亮文件 vim语法高亮配置
- vim 配置文件 ,高亮+自动缩进+行号+折叠+优化
- 【Linux配置】vim配置文件内容
- 史上最强的Vim 配置文件(原版+中文改进版)
- 强大的vim配置文件,让编程更随意
- Ubuntu中修改vim配置文件,更方便于c程序设计 另一种简单方法
- 配置jdk环境变量之后输入java -version出现bash: ./java: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
- 个性化Vim -- 配置文件在哪里
- vi/vim的配置文件
- VIM 启动文件的初始配置
- 改写vim配置文件vimrc来实现显示行号,语法高亮,自动缩进功能
- Vim学习笔记5---vimrc文件的配置