linux下代碼閱讀 -- 配置vim+ctags+taglist+cscope__linux

http://hi.baidu.com/wstone_h/blog/item/5916a4a910206dfb1e17a207.html 參考文獻1:http://www.lupaworld.com/home/space-131820-do-blog-id-118756.html 參考文獻2:http://liupingjing.blog.ubuntu.org.cn/?p=114

vim通用外掛程式SPF13-VIM安裝與使用

一、簡介 spf13-vim是Vim外掛程式與配置的一個發行版本,包含了一整套精心挑選的Vim外掛程式,採用Vundle進行外掛程式管理,並且可以通過下列檔案進行個人化配置 ~/.vimrc.local #個人化設定檔~/.vimrc.bundles.local #本地bundle設定檔 ~/.vimrc.before.local #早於spf13-vim載入的個人化設定檔  

我的vim配置及說明【k-vim】

這是倒數第二篇文章了,新部落格即將完成 折騰整理了下,自己的vim配置,託管github,支援一鍵部署  有外掛程式說明,截圖及動態gif展示 https://github.com/wklken/k-vim 點擊直達 以下為README.md,供參考,希望有協助 ------------------------------------------ vim外掛程式分類及快速鍵 給人一條Vim

使用 vim + ctags + cscope + taglist 閱讀源碼

標籤:轉自:http://my.oschina.net/u/554995/blog/59927         最近,準備跟學長一起往 linux kernel 的門裡瞧瞧裡面的世界,雖然我們知道門就在那,但我們還得找到合適的角度才會看得更舒服,對吧^_^ 。     

VIM中diff的使用

標籤:1.啟動diff在VIM中開啟diff的方式有很多,下面介紹幾種常用的情境。1.1 外部直接開啟兩個檔案# 直接使用vimdiff指令vimdiff FILE_1 FILE_2# 使用vim指令加-d參數vim -d FILE_1 FILE_21.2 開啟檔案之後再進行檔案比較# 先開啟一個檔案,再開啟另一個檔案進行對比vim FILE_1:vertical diffsplit FILE_2# 直接開啟兩個檔案,在進行比較vim -On FILE_1

Vim進階命令

標籤:style   color   ar   使用   java   for   sp   檔案   資料   1. 尋找   /xxx(?xxx)      

如何把Vim變成source insight(通過ctags)。

windows下很多人都使用source insight 編寫和查看代碼。linux下可以使用VIM,剛開始會覺得VIM像windows下的記事本,而如果使用得當,它並不比source insight 遜色。     在這裡,我會盡我所能細緻地講清楚如何把vim變成source insight, 然而你仍然需要積極地思考,並且必須自己去摸索一些東西。    

Ubuntu下編譯安裝穩定版gvim vim 7.3

vim7.3正式版發布了,Ubuntu 10.10中用apt-get安裝的vim的版本是7.2,想體驗7.3的新功能,就只能自己編譯了。下面是安裝筆記:1. 安裝終端庫: sudo apt-get install libncurses5-dev2. 下載 vim 源碼,開啟 www.vim.org的download頁面選擇 unix 源碼下載3. 用tar -xjf vim73**.tar.bz2解壓 4. 進入解壓的vim73目錄中,執行 ./configure

vim編輯器基礎

標籤:vim編輯器vim編輯器問題一:文字編輯器,文書處理器之間的區別?        文字編輯器只處理純ASCII檔案nano(全屏編輯), sed(行,命令列下)問題二:什麼是vi?    vi: Visual Interface    vim: VI

vim-python全能補全與python環境變數設定

vim 針對 python 的萬能補全 對於 python 內建的模組庫都能夠正常使用全能補全,但一些自訂的模組卻不行,這是因為vim當前進程需要找到相應模組並做匯入分析擷取補全用的詞彙,對於部分自訂的模組存放的路徑 vim 它不知道要從這裡找,所以補全功能會失效,此是就和 python 的path環境變數相關。 有幾種方式可以解決此問題. 1.通過修改 PYTHONPATH 環境變數:  PYTHONPATH=$HOME/libs/python

ctags的用法 vim ctags , linux ctags , ctags分析代碼

vim+ctags用法(轉載) [/home/brimmer/src]$ ctags -R"-R"表示遞迴建立,也就包括原始碼根目錄下的所有子目錄下的來源程式。"tags"檔案中包括這些對象的列表:l 用#define定義的宏l 枚舉型變數的值l 函數的定義、原型和聲明l 名字空間(namespace)l 類型定義(typedefs)l 變數(包括定義和聲明)l 類(class)、結構(struct)、枚舉類型(enum)和聯合(union)l

[經驗總結]安裝使用VIM代碼補全外掛程式snippetsEmu

 水木VIM版裡有人推薦snippetEmu,MS是個類似於VC++裡的Visual Assist這樣的工具。下載的網址如下:http://www.vim.org/scripts/script.php?script_id=1318要同時將snippy_plugin.vba和snippy_bundles.vba(注意這個是針對不同語言的包)都下載才可以安裝成功,安裝方法很簡單,用VIM開啟snippy_plugin.vba,執行命令 :so % 。 試用了一會,發現

Linux檔案編輯器 Vi(Vim)

參考:http://huangbao.blog.51cto.com/725279/1526651、關於文字編輯器       linux、unix下的文本編譯器不少,不過vi應該是比較常用的吧。說實話我不太喜歡用,竟然發現有些同事跟蹤代碼都用這個,難道這就是傳說中的“大牛”??看他們在那樣低的效率下工作,真是有點……不“XX”會出事嗎?大家水平都差不多。我還有喜歡用"Source Insight"(只是說跟蹤代碼)      喜歡用不喜歡用是一會事,不過有時候還是得用的。寫個小的指令碼什麼來著,

用vim實現C++代碼的自動補全功能

使用過Source

linux下vim中文亂碼的解決方案

在vim中編輯一個中文文本時,有時候看起來有亂碼,以前都是修修補補的弄沒有亂碼了就不管了,這個問題一直都很困擾我。突然想到這個問題,於是想把它給解決掉,在網上查了許久,有很多這方面的資料,但是說得不是很到位,經過了一天的折騰,將vim卸載了很多次,也安裝了很多次,並做了一些小測試,今天終於搞定了。 1、下載   可到http://www.vim.org/下載最新的7.3版本的vim源碼。 2、安裝   在編譯之前,先要./configure --help查看一下配置選項,  

Vim多行縮排技巧

1.按v進入visual狀態,選擇多行,用>或<縮排或縮出 2.通常根據語言特徵使用自動縮排排版:在命令狀態下對當前行用== (連按=兩次), 或對多行用n==(n是自然數)表示自動縮排從當前行起的下面n行。你可以試試把代碼縮排任意打亂再用n==排版,相當於一般IDE裡的code format。使用gg=G可對整篇代碼進行排版。 3.gg   shift+G 首尾4.全文字眼替換  %s/source/dist/g 或者 :1,$

VIM常用命令簡記

配置篇修改.vimrc檔案set number #顯示行號filetype on #顯示檔案類型set fileformat=unix #將檔案格式設為unixset ts=4 #將tab長度設為4set expandtab #將tab設為使用空格set autoindent #使用自動縮排set shiftwidth=4 #自動縮排空格設為4syntax enable #開啟文法高亮syntax oncolorscheme slate

VIM使用手冊

Esc:這個是VIM中的萬能功能鍵之一,基本上任何時候按這個鍵,都可以返回VIM的普通狀態。 i:在普通狀態下,按i可以進入“插入”編輯狀態。這個時候按方向鍵移動游標,在想要輸入的地方輸入字元,用Del鍵刪除字元,最後用Esc退出到普通狀態。 yy(yny):在普通狀態下,把游標用方向鍵移動到想要複製的某行文字上,按兩下y,就是複製這一行。如果是想複製這行一下n行,就用yny方式。如複製5行,就是y5y。 p:複製後,移動游標到要粘貼的地方,按p既可。 d:和上面相對,按d就是刪除當前行。 x:

將PHP Manual融入(g)Vim

作者: Laruence(    )本文地址: http://www.laruence.com/2010/08/18/1718.html轉載請註明出處首先說個題外話: Vim發布7.3了..在翻看Vim外掛程式的時候, 發現了一個比較有意思的應用(非外掛程式): 把PHP的手冊融如Vim中, 在Vim中, 按”K”, 就可以跳轉到游標下函數的手冊說明…1. 首先, 下載特殊定製的PHP手冊(包含PHP5.3的所有函數) : vim-php-manual.tar.gz2. 把下載的檔案解壓縮,

Linux下 vi vim vim-gnome vim-tiny vim-gtk vim-nox的區別,vimvim-gnome

Linux下 vi vim vim-gnome vim-tiny vim-gtk vim-nox的區別,vimvim-gnomehttp://blog.csdn.net/pipisorry/article/details/395084171.使用vim替換vi vim比vi強大多了,vim屬於vi的超集,而且能夠解決很多習慣的問題,所以還是有必要使用vim替換vi的。簡單地話,可以直接使用“alias vi=vim”命令即可,不過這樣只能在這次啟動的時候有用,下次啟動後,這條就無效了,

總頁數: 120 1 .... 9 10 11 12 13 .... 120 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.