Time of Update: 2018-12-05
windows下很多人都使用source insight 編寫和查看代碼。linux下可以使用VIM,剛開始會覺得VIM像windows下的記事本,而如果使用得當,它並不比source insight 遜色。 在這裡,我會盡我所能細緻地講清楚如何把vim變成source insight, 然而你仍然需要積極地思考,並且必須自己去摸索一些東西。
Time of Update: 2018-12-05
1, 在~/.vimrc中添加:" for colorscheme. added by albcamusif has("gui_running") "colorscheme default " It doesn't matter whether you comment this or not :else colorscheme desert " I'd like to use modified desert scheme
Time of Update: 2018-12-05
文章目錄 (2) Insert模式(3) Visual模式(1) Normal <-> Insert(2) Noraml <-> Visual
Time of Update: 2018-12-05
NERD_tree外掛程式可以列出目錄下的檔案樹結構,在閱讀源碼時在不同檔案夾之間切換很方便。在官網 http://www.vim.org/scripts/script.php?script_id=1658 下載 NERD_tree。安裝:下載後解壓,複製 doc/NERD_tree.txt 到 ~/.vim/doc 下,在 ~/.vim/doc 中在vim環境下執行命令 : helptags . 和 : help NERD_tree.txt;複製 plugin/NERD_tree.vim
Time of Update: 2018-12-05
覺得VIM挺好, 不用使用方向鍵. 手基本上就不用動位置了, 只是手指動一下.1, 但是有一點, 在寫程式時, 一般都是配對寫()或者{}, 寫完配對的括弧之後, 要回到括弧中間, 我使用的方法是先Esc, 然後再i, 或者再加上幾下h ,l 鍵. 剛開始覺得這樣挺繁瑣, 但是也不知道其它的方法. 如果哪位朋友知道更好的方法, 希望能告訴我哦.2, 在命令模式下, a是在當前字元的下一個位置開始書寫. A是在當前行的末尾字元的下一個位置開始書寫.3, 在命令模式下, dd刪除當前行,
Time of Update: 2018-12-05
1. 用VIM和ctags/cscope。在linux下提供一個完整的IDE, Vim的快速上手--直接跑一下vimtutor,按照裡面的訓練要求對vim命令的熟悉。ctags/cscope目的是協助程式員對程式的瀏覽。http://easwy.com/blog/archives/vim-cscope-ctags/ 2. GDB工具。這個是GNU提供的一個代碼Debug工具,其功能和VS提供的debug功能相同。快速上手:http://www.huihoo.org/gnu/linux/gdb.
Time of Update: 2018-12-05
(一)安裝Python 2.7在官網下載Python,並安裝,我的安裝路徑是D:\Program Files\Python。安裝完成後編輯環境變數Path,在其後添加;D:\Program Files\Python。(注意前面的分號)(二)安裝Vim在官網下載gvim,並安裝,我的安裝路徑是D:\Program Files\Vim。安裝完成後編輯環境變數Path,在其後添加;D:\Program Files\Vim\vim73。(三)安裝Exuberant
Time of Update: 2018-12-05
VIM是編輯器之神,這個就不用說了,越使用越會體會到VIM的強大與便利。但是它的強大建立在眾多外掛程式組合之上,而Vim本身缺乏對外掛程式的有效管理,安裝外掛程式並配置_vimrc檔案非常不便。gmarik受到Ruby的bunler的啟發,開發了vundle這個vim外掛程式,可以將外掛程式分到不同的目錄管理,更厲害的是可以很簡單的添加需要安裝的外掛程式,然後通過指令簡單的安裝和更新,下面就介紹VIM和Vundle的安裝。1.安裝Git。Vundle基於Git架構,每一個外掛程式都是一個項目的R
Time of Update: 2018-12-05
map <F6> i/************************************************************************************************<esc>o<esc>i*@parameter [] <esc>o<esc>i*@parameter [] <esc>o<esc>i*@parameter [] <esc>o&
Time of Update: 2018-12-05
" set for vimset nu "show numbersyntax onset autoindent "indentset ts=4 "tabstop = 4set sw=4 "shiftwidth = 4set showmatchset siset nocp"backup set"if has("vms")"set nobackup "do not keep a backup file, use version instead"else"set backup "keep a
Time of Update: 2018-12-05
先前一直都在windows和ubuntu系統中換來換去,每次使用ubuntu系統的時間都不會很長,很大的一個原因就是在ubuntu下不能找到一個適合我編程的IDE,之前使用過code::blocks和anjuta都不是很喜歡,於是一直都很鬱悶!但當我看到這位文章http://blog.csdn.net/wooin/article/details/1858917後,我就有種蠢蠢欲動的心態了,於是今天花了一天將以下這個圖的vim IDE配置出來了!
Time of Update: 2018-12-05
vim file1 file2 file3 :next 下個檔案,:previous上個檔案:args顯示檔案清單:last最後個檔案,:first第一檔案:2next跳過兩個檔案 返回上一個檔案,ctrl+^ 複製多斷內容到不同緩衝區,複製前指定緩衝區"f,指定f,"g指定g。粘帖時"f從f讀取,"g從g中讀取 唯讀模式開啟檔案 vim -R filename防止編輯模式開啟檔案 vim -M filename :saveas filename 另存新檔
Time of Update: 2018-12-05
1、安裝vim sudo apt-get install vim2、我們可以在家目錄下建立自己的設定檔切換到家目錄 #cd ~touch一個名為.vimrc的檔案(以.開頭的為隱藏檔案)#touch .vimrc#vi .vimrc輸入以下配置:set nocompatible 不使用vi預設鍵盤配置 <----這個很重要,如果不配置,在編輯模式下按方向鍵會輸入字元,很惱火set nu 顯示行號set autoindent
Time of Update: 2018-12-05
一、基本編輯功能1、複製、剪下和粘貼複製特定的某一段:把游標移到要複製的文本的頭部,按下“v”,往後移動游標,游標所過之處的字元>都會高亮,移到欲複製文本的尾部後,按下“y”,高亮文本全部被複製到剪粘板。複製某一行:把游標移到要複製的那一行,按下“yy”,該行就被複製到剪粘板。剪下特定的某一段:把游標移到要剪下的文本的頭部,按下“v”,往後移動游標,游標所過之處的字元>都會高亮,移到欲剪下文本的尾部後,按下“y”,高亮文本全部被複製到剪粘板。剪下某一行:把游標移到要剪下的那一行,按下
Time of Update: 2018-12-05
使用過Source
Time of Update: 2018-12-05
VIM預設情況下,函數名是不會高亮的,將下面這段代碼添加到/usr/share/vim/vim73/syntax/c.vim檔案的末尾即可:"highlight Functionssyn match cFunctions "\<[a-zA-Z_][a-zA-Z_0-9]*\>[^()]*)("me=e-2syn match cFunctions "\<[a-zA-Z_][a-zA-Z_0-9]*\>\s*("me=e-1hi cFunctions gui=NONE
Time of Update: 2018-12-05
原文連結:http://easwy.com/blog/archives/advanced-vim-skills-catalog/ 很不錯的文章,收集在這裡,以備學習參考之用。 Vim 實用技術,第 1 部分: 實用技巧 http://www.ibm.com/developerworks/cn/linux/l-tip-vim1/Vim 實用技術,第 2 部分: 常用外掛程式http://www.ibm.com/developerworks/cn/linux/l-tip-vim2/Vim 實用技術,
Time of Update: 2018-12-05
--孔建軍(Kongove.CN)2008.11.15代碼閱讀工具簡介對於學習Linux核心的人來說,原始碼的閱讀尤為重要。 因為所有設計思想、內部機制都是以代碼的形式實現,所有的資料也都是為了更好的詮釋代碼。那麼一個好的閱讀工具,能夠提高閱讀的效率和效果。常見的代碼閱讀工具有,Source Navigator、Source Insight、lxr、Cscope、Kscope等。 • "Source Navigator"是紅帽子公司的,以GNU GPL發布,可從官方網站[1]下載使用。 •
Time of Update: 2018-12-05
由於習慣了vim的輕巧,不想在安裝額外的tex編輯器,就按照自己的使用習慣對vim進行了相應的配置。1. vim-latex外掛程式的安裝:http://sourceforge.net/projects/vim-latex/files/將下載的vim-latex-1.8.23-20120125.768-git8b62284.tar.gz直接解壓到~/.vim中2 vim配置(1)vimrc中與latex相關的配置405 " vim latex suite406 "
Time of Update: 2018-12-05
、大體感覺,(因為使用時間不長,不全面)總體使用的感覺定位尋找類型定義基本可以用,但自動補全類型方面由於ctags的功能有限,感覺在大工程時,不一定很好用。大型程式一定要global的參與,它的分析比較全面,但在vim中的提示資訊有限。taglist 精幹,需要ctags的支撐 ,直接可以在左邊列出函數列表,全域參數列表。(可以排序)cscope 比較強大,可以對函數以及部分類型定義進行跳轉,但有些BUG,好像在某些條件下無法正確找到分析枚舉的定義。cppcomplete 需要ctags的支撐,