先看看:
設定如下:
步驟: 1.vi .vimrc
2.將下面內容拷貝到.vimrc並儲存退出
9.vi開啟你路徑下的**,按f3,f4,螢幕切換為ctrl + w + w,空格鍵為摺疊,f11全屏,f12為不儲存而退出,ctrl + ]為檢視函式呼叫和變數,檢視完後回退為ctrl + t。f9為編譯。syntax on
set linebreak
set textwidth=80
set nocompatible
set history=400
set ruler
set number
set autochdir
set hlsearch
set noincsearch
set expandtab
set noerrorbells
set novisualbell
set t_vb= "close visual bell
set foldmethod=marker
set tabstop=4
set shiftwidth=4
set nobackup
set nowritebackup
"set noswapfile
set smarttab
set smartindent
set autoindent
set cindent
set wrap
set backspace=2
set autoread
set cmdheight=1
set showtabline=2
"set clipboard+=unnamed
set tabpagemax=20
set laststatus=2
filetype on
filetype plugin on
filetype indent on
set cscopequickfix=s-,c-,d-,i-,t-,e-
set cursorline
set tags=/home/cx/mtk/release/vm_linux/chiling/kernel/linux-2.6.35/tags
"set the plug_in
let tlist_show_one_file = 1 " 不同時顯示多個檔案的tag,只顯示當前檔案的
let tlist_exit_onlywindow = 1 " 如果taglist視窗是最後乙個視窗,則退出vim
let tlist_use_right_window = 0 " 在右側視窗中顯示taglist視窗
set fencs=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
nnoremap :tlisttoggle"nerd tree
let nerdchristmastree=1
let nerdtreeautocenter=1
"let nerdtreebookmarksfile=$vim.'\data\nerdbookmarks.txt'
let nerdtreemousemode=2
let nerdtreeshowbookmarks=1
let nerdtreeshowfiles=1
let nerdtreeshowhidden=1
let nerdtreeshowlinenumbers=1
let nerdtreewinpos='right'
let nerdtreewinsize=31
nnoremap :nerdtreetoggle:cs add /home/mtk/release/vm_linux/chiling/kernel/linux-2.6.35/cscope.out /home/cx/mtk/release/vm_linux/chiling/kernel/linux-2.6.35
let nerdspacedelims=1 " 讓注釋符與語句之間留乙個空格
let nerdcompact***ycoms=1 " 多行注釋時樣子更好看
" plugin - neocomplcache.vim 自動補全外掛程式
let g:neocomplcache_enable_at_startup=1
let g:neocomplcache_smartcase = 1
let g:neocomplcache_tagsautoupdate = 1
let g:neocomplcache_enableinfo = 1
let g:neocomplcache_enablecamelcasecompletion = 1
let g:neocomplcache_minsyntaxlength = 3
let g:neocomplcache_enableskipcompletion = 1
let g:neocomplcache_skipinputtime = '0.5'
let g:neocomplcache_snippetsdir = $vimfiles.'/snippets'
" completion.
inoremap pumvisible() ? "\" : "\"
" snippets expand key
imap (neocomplcache_snippets_expand)
smap (neocomplcache_snippets_expand)
set foldenable " 開始摺疊
set foldmethod=syntax " 設定語法摺疊
set foldcolumn=0 " 設定摺疊區域的寬度
setlocal foldlevel=1 " 設定摺疊層數為
"set foldclose=all " 設定為自動關閉摺疊
nnoremap @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo')" 用空格鍵來開關摺疊
" key stock
map :q!
tags=/home/your_name/your_code_path/tags
第65行改為:
:cs add /home/your_name/your_code_path/cscope.out /home/your_name/your_code_path
5.sudo apt-get install cscope
6.sudo apt-get install ctags
7.在你的**樹頂層目錄下cscope -rbq
8.在你的**樹頂層目錄下ctags -r
Windows環境變數程式設計設定
windows 環境變數程式設計設定 本文由淺入深的講解環境變數的定義 使用。對win98 winme nt xp win2003的不同系統下的應用進行了全面的分析。並以程式設計方式實現設定windows環境變數。這對於一般程式編制和軟體安裝程式編制都有重要的意義。一 什麼是使用者 環境變數 什麼是...
程式設計字典 詳細的C 環境設定
本地環境設定 如果您想要設定 c 語言環境,您需要確保電腦上有以下兩款可用的軟體,文字編輯器和 c 編譯器。文字編輯器 這將用於輸入您的程式。文字編輯器包括 windows notepad os edit command brief epsilon emacs 和 vim vi。文字編輯器的名稱和版...
Eclipse SWT Jface環境設定
eclipse swt jface環境設定 花了好幾天的時間,終於有了 eclipse swt jface 的開發環境!使用 xp系統。現在,我和大家一起分享一下!終於設定好環境了,非常的高興 一 jdk 1 版本 jdk 有很多版本,我使用的是 jdk1.6.0.02 2 安裝 與一般的安裝程式一...