編輯_vimrc
let $lang="zh_cn.utf-8"set fileencodings=utf8,chinese,latin-1
set termencoding=utf-8
set encoding=utf-8
set langmenu=zh_cn.utf-8
source $vimruntime/delmenu.vim
source $vimruntime/menu.vim
vimcdoc-1.7.0.tar.gz ,解壓後,將doc目錄下的所有檔案複製到vim/vimfiles/doc
編輯_vimrc
set helplang=cn
" nerdtree
map :nerdtreetoggle
重啟vim後,按下f10鍵,就可以在左側看到乙個目錄樹了。在目錄樹視窗中按下?鍵可以檢視詳細的幫助資訊。
最常用的操作鍵有:
c(大寫c鍵) 將游標所在目錄設定為根目錄
u(小寫u鍵) 轉到上一級目錄
o(小寫o鍵) 展開(或摺疊)游標所在目錄的子目錄。如果游標所在位置是乙個檔案,則在編輯視窗中開啟該檔案
此外在目錄樹視窗中輸入目錄:bookmark收藏名還可以將游標所在目錄新增到收藏夾中。下次使用:bookmarktoroot收藏名可以直接轉到該目錄,並且以該目錄作為根目錄。更多命令可以參考nerdtree的幫助文件。
先用ctags命令 :!ctags file.c 建立該c程式tags檔案,再在vi中使用 :tag [函式名] ,那麼vi就直接調出該c原檔案並跳到函式定義處。
例如: :!ctags *.c
:tag aaa 其中bbb.c 中有aaa函式,那麼就跳到aaa的定義處
:tn 跳到下乙個匹配標誌
:tp 上乙個標誌
用ctags,看原始碼的時候,ctrl-],跳函式定義。ctrl-t,返回。
在_vimrc新增下列內容,設定好taglist外掛程式:" taglist
let tlist_auto_highlight_tag = 1
let tlist_auto_open = 1
let tlist_auto_update = 1
let tlist_close_on_select = 0
let tlist_compact_format = 0
let tlist_display_prototype = 0
let tlist_display_tag_scope = 1
let tlist_enable_fold_column = 0
let tlist_exit_onlywindow = 0
let tlist_file_fold_auto_close = 0
let tlist_gainfocus_on_toggleopen = 1
let tlist_hightlight_tag_on_bufenter = 1
let tlist_inc_winwidth = 0
let tlist_max_submenu_items = 1
let tlist_max_tag_length = 30
let tlist_process_file_always = 0
let tlist_show_menu = 0
let tlist_show_one_file = 0
let tlist_sort_type = "order"
let tlist_use_horiz_window = 0
let tlist_use_right_window = 1
let tlist_winwidth = 40
let tlist_php_settings = 'php;c:class;i:inte***ces;d:constant;f:function'
把這頁上面的全選貼上,就是乙個非常不錯的function list,重新命名為php-funclist.txt放到$vim/vimfiles/php-funclist.txt
編輯_vimrc
filetype on現在使用ctrl+n或者ctrl+p就可以補全php的函式了。au filetype php call myphp()
" for php
function myphp()
set dictionary-=$vim/vimfiles/php-funclist.txt dictionary+=$vim/vimfiles/php-funclist.txt
set complete-=k complete+=k
" f5 run php
map w! %!"d:/www/php/php.exe " %
endfunction
[1] 用 vim 做 php 開發環境
[2] vim 下面利用 f2 按鈕直接執行php程式
[3] vim 快速補齊php函式
收集整理VIM相關的FAQ
編輯 vimrc let lang zh cn.utf 8 set fileencodings utf8,chinese,latin 1 set termencoding utf 8 set encoding utf 8 set langmenu zh cn.utf 8 source vimrunt...
python資料收集整理教案 資料收集整理教案
一 資料收集整理 第一課時 教學目標 初步體驗資料收集 整理 描述的過程,會用分類數數的方法將資料整理成 簡單的統計表,初步認識統計表,能正確填寫統計表,能從中獲得簡單統計的結 果。通過對學生身邊有趣事例的調查活動,激發學生學習的興趣,培養學生的合 作意識和實踐能力。教學重點 經歷收集和整理資料的過...
python資料收集整理教案 資料收集整理教案設計
資料收集整理 一 教案設計 教學目標 體驗資料收集 整理 描述和分析的過程,了解統計的意義。能根據統計表中的資料提出並回答簡單的問題,同時能夠進行簡單的分析。根據統 計表的資料提出有價值的數學問題及解決策略。教學重點 使學生初步認識簡單的統計過程,能根據統計表中的資料提出問題 回答問題,同時能夠進行...