vimrc

原创 2011年01月19日 09:26:00

" ~/.vimrc (configuration file for vim only)

" skeletons

function! SKEL_spec()

0r /usr/share/vim/current/skeletons/skeleton.spec

language time en_US

if $USER != ''

   let login = $USER

elseif $LOGNAME != ''

   let login = $LOGNAME

else

   let login = 'unknown'

endif

let newline = stridx(login, "/n")

if newline != -1

   let login = strpart(login, 0, newline)

endif

if $HOSTNAME != ''

   let hostname = $HOSTNAME

else

   let hostname = system('hostname -f')

   if v:shell_error

let hostname = 'localhost'

   endif

endif

let newline = stridx(hostname, "/n")

if newline != -1

   let hostname = strpart(hostname, 0, newline)

endif

exe "%s/specRPM_CREATION_DATE/" . strftime("%a/ %b/ %d/ %Y") . "/ge"

exe "%s/specRPM_CREATION_AUTHOR_MAIL/" . login . "@" . hostname . "/ge"

exe "%s/specRPM_CREATION_NAME/" . expand("%:t:r") . "/ge"

setf spec

endfunction

"autocmd BufNewFile *.spec call SKEL_spec()

 

" filetypes

filetype plugin on

filetype indent on

 

if has("cscope")

set csprg=/usr/bin/cscope

set csto=0

set cst

set nocsverb

" add any database in current directory

if filereadable("cscope.out")

cs add cscope.out

" else add database pointed to by environment

elseif $CSCOPE_DB != ""

cs add $CSCOPE_DB

endif

set csverb

set cscopetag

set cscopequickfix=s-,g-,c-,d-,t-,e-,f-,i-

endif

 

" self config

set nocompatible

set number

set ruler

set incsearch

set hlsearch

set tabstop=4

set shiftwidth=4

set mouse=a

"set fo-=r

set showmatch

set matchtime=2

set fileencodings=utf-8,gbk

set cursorline

 

set list

"set listchars=tab:/|/,trail:.,extends:>,precedes:<,eol:$

"set listchars=tab:/|.

 

" tags set

let Tlist_File_Fold_Auto_Close=1

let Tlist_Auto_Open=1

let Tlist_Exit_OnlyWindow=1

nmap <F2> :TlistToggle<CR>

 

set tags=/home/how/work/cStudy/thinking/trunk/tags,./tags,../tags,../../tags

 

" NERD

let NERDTreeWinPos='Right'

let NERDTreeMouseMode=2

nmap <F3> :NERDTreeToggle<CR>

 

" TAB

nmap <F5> :tabprevious<CR>

nmap <F6> :tabnext<CR>

 

menu 10.340 &File.&Save<Tab>:w :confirm w<CR>

 

" ~/.vimrc ends here

vimrc 配置

  • 2015年11月29日 15:43
  • 4KB
  • 下载

Linux vimrc文件

  • 2016年07月24日 09:37
  • 5KB
  • 下载

vim编辑器配置文件 .vimrc

""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "系统:Ubuntu14.04 "文本文件名...

vimrc配置文件

  • 2017年08月16日 16:09
  • 7KB
  • 下载

我的VIMRC配置文件

  • 2011年05月18日 09:14
  • 8KB
  • 下载

晒晒我的vimrc配置【不定期更新】

更新: 最新vim配置位置  https://github.com/wklken/k-vim 下面的内容可以不用看了..... =========================...
  • wklken
  • wklken
  • 2012年10月07日 02:15
  • 56077

vim配置.vimrc

  • 2012年09月03日 13:50
  • 2KB
  • 下载

vimrc config file

  • 2015年04月12日 17:42
  • 1KB
  • 下载

vi/vim使用进阶: vimrc初步

返回vim使用进阶: 目录上一章我们介绍了会话(session)文件和viminfo文件,其中‘sessionoptions’选项和‘viminfo’选项的配置可能会根据你的需要进行调整。但如何保存你...
  • Augusdi
  • Augusdi
  • 2014年10月10日 20:51
  • 1831

带有YCM的vimrc文件

  • 2015年07月14日 20:24
  • 9KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:vimrc
举报原因:
原因补充:

(最多只允许输入30个字)