Time of Update: 2018-07-26
Cscope文檔中推薦的映射: nmap <C-_>s :cs find s <C-R>=expand("<cword>")<CR><CR> <C-R>=是什麼意思。指派陳述式。<C-R>是插入某個寄存器值的意思,=是運算式寄存器的意思。所以這句話是在命令列插入expand("<cword>")的值,也就是當前游標下的單詞。
Time of Update: 2018-07-26
開啟多個檔案: 1.vim還沒有啟動的時候: 在終端裡輸入 vim file1 file2 ... filen便可以開啟所有想要開啟的檔案 2.vim已經啟動 輸入 :open file 可以再開啟一個檔案,並且此時vim裡會顯示出file檔案的內容。 :e ../myFile.pl 1. vim 文檔名 普通方式開啟文檔 2. vim +n 文檔名
Time of Update: 2018-07-26
摺疊: vim裡的摺疊命令都以z開頭,有6種摺疊方式:manual,indent,expr,syntax,diff,marker。其中,manual所最基本的,它的命令是通用的,掌握了manual的基本命令,摺疊也就差不多了。要確認摺疊功能開啟:set foldenable。
Time of Update: 2018-07-26
1、顯示 TAB 鍵 檔案中有 TAB 鍵的時候,你是看不見的。要把它顯示出來: :set list 現在 TAB 鍵顯示為 ^I,而 $顯示在每行的結尾,以便你能找到可能會被你忽略的空白字元在哪裡。 這樣做的一個缺點是在有很多 TAB 的時候看起來很醜。如果你使用一個有顏色的終端,或者使用 GUI 模式,Vim 可以用高亮顯示空格和TAB。 使用 ‘listchars’ 選項: :set listchars=tab:>-,trail:- 現在,
Time of Update: 2018-07-26
https://blog.csdn.net/zhzht19861011/article/details/4545260 1.進入字元介面 2.建立檔案夾用於存放源檔案 mkdir helloworld //建立檔案夾命令 cd helloworld //進入建立的檔案夾,這裡應該說目錄比較好,windows用習慣了
Time of Update: 2018-07-26
1 、vim c/c++/python 自動補全,文法高亮是永恒的話題。以下會對你有協助。 Github 經典vim整理。這些連結都是簡單(傻瓜式)安裝。但是很有用。 可以根據自己的喜好來選擇安裝其一。 tips:千萬別跟我說裝一大堆東西。噁心。然後再各種配置,還可能出現各種error。 以下幾個都是親測可用。簡單明了。一兩個命令即可。 Git URL star fork
Time of Update: 2018-07-26
參考:http://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html 以及vim協助文檔 用這段代碼可以實現f5編譯 "C,C++ 按F5編譯運行map <F5> :call CompileRunGcc()<CR>func! CompileRunGcc() exec "w" if &filetype == 'c' exec "!g+
Time of Update: 2018-07-28
關鍵字: vim 前言 Vim是一個超級牛的編輯器,可以說是專為程式員設計的編輯器,強大的有些不可思議 。不過其學習曲線稍顯陡峭,前兩天在網上找到一個小圖表,比較全,如果對錶中所列的命令學習熟悉以後,處理日常的文本就已經足夠,所以貼出來,大家參考參考。
Time of Update: 2018-07-28
J2EE開發各類資源下載清單, 史上最全IT資源,個人收藏總結。 Vim替換與批量修改 1 簡單替換運算式 :%s/four/4/g “%” 範圍首碼表示在所有行中執行替換。 最後的 “g” 標記表示替換行中的所有匹配點。 如果僅僅對當前行進行操作,那麼只要去掉%即可 如果你有一個象 “thirtyfour”
Time of Update: 2018-07-28
命令曆史 以:和/開頭的命令都有曆史紀錄,可以首先鍵入:或/然後按上下箭頭來選擇某個曆史命令。 啟動vim 在命令列視窗中輸入以下命令即可 vim 直接啟動vim vim filename 開啟vim並建立名為filename的檔案 檔案命令 開啟單個檔案 vim file 同時開啟多個檔案 vim file1 file2 file3 ... 在vim視窗中開啟一個新檔案 :open file 在新視窗中開啟檔案
Time of Update: 2018-07-28
在編寫設定檔時,常常忘記切換到root使用者,導致檔案編輯完畢,敲入:wq 退出儲存時,出現 E212:無法開啟並寫入檔案 的錯誤提示。這是由於在該目錄下目前使用者沒有寫入權限導致。 解決辦法如下: 【1】 將檔案儲存到使用者目錄下,再改變所有者,然後移動到配置目錄下,步驟如下: 1) 儲存退出時用 :wq ! ~/tmp/file.conf 2)su切換到root使用者,將file.conf改變屬主, chown
Time of Update: 2018-07-28
1、VIM的概念和基礎操作 vi 命令列下面的文本編輯工具,vim是vi的增強版本。命令vim可以啟動vim編輯器。一般可以通過vim+目標檔案路徑的形式使用vim。如果目標檔案存在,則vim開啟該檔案;若目標檔案不存在,則建立該檔案。 1.1 VI擁有三種模式:命令模式、插入模式和ex模式 1、任何模式都可以通過esc鍵回到命令模式; 2、在命令模式中按”i“鍵可以進入到插入模式,在插入模式中按esc可以返回命令模式;
Time of Update: 2018-07-29
初衷是實現一個Vim外掛程式,能夠協助將C++中h標頭檔中聲明的方法自動實現到cpp實現檔案中(我所知道的c.vim實現得並不如我意思,eclipse中source菜單中實現得很好),其中用到需要解析當前游標所在行,如: 需要將 void sayHello(int msg,string buffer); 轉化為 void Hello::sayHello(int msg,string msg2){ } 必須解析出其中的傳回值
Time of Update: 2018-07-29
1.ctags (1)到http://ctags.sourceforge.net/ 下載ctags源碼ctags-5.6.tar.gzhttp://prdownloads.sourceforge.net/ctags/ctags-5.6.tar.gz (2)解壓並安裝 tar zxvf ctags-5.6.tar.gz cd ctags-5.6 ./configure && make && make install (3)使用 [/home/brimmer/src]
Time of Update: 2018-07-29
簡介 vim在經過配置之後已經變得非常強大了,足夠我們日常完成工作任務,但是這些還不足以和IDE媲美。這個時候vim更強大的擴充機制就站了出來,vim可以安裝各種外掛程式。就像Firefox和Chrome的各種外掛程式,它們將令我們的工具更加完美。 外掛程式的管理 vim可以通過外掛程式實現全面定製。不過由於其進階配置,你可能需要在其外掛程式系統上花一番時間,才能夠高效地對vim進行個人化定製。不過Vundle可以協助我們完成這些工作。 Vundle全稱Vim
Time of Update: 2018-07-29
轉載一個vim外掛程式安裝攻略 原文出處:http://littlewhite.us/archives/212 C/C++是使用比例最高的程式語言,而vim是專為程式員開發的編輯器,當這兩者結合起來,會給我們帶來怎樣的效果呢。
Time of Update: 2018-07-29
轉載請註明出處 lingdxuyan.blog.chinaunix.net 一步步將vim改造成C/C++開發環境(IDE) 原文地址http://blog168.chinaunix.net/space.php?uid=23089249&do=blog&id=2855999 【參考資料】 吳垠的“手把手教你把Vim改裝成一個IDE編程環境”
Time of Update: 2018-07-30
概論: 在各種有關文本處理的程式中,往往要用到Regex。熟練掌握Regex,是一項基本技能。本文,主要說明Regex的原理與應用,並給出了詳細例子,用於情景學習,無論是使用VIM ,sed,awk,grep等程式,都能在本文著那個找到協助。另外,我們在VS2010這些IDE中可以方便使用替換某個單詞來實現快速編輯,本文將為你介紹Vim下實現這個功能的方法;另外本文還將告訴你,Vim下更為強大的替換功能:“將一個函數的前後兩個參數進行替換”
Time of Update: 2018-07-30
這是倒數第二篇文章了,新部落格即將完成 折騰整理了下,自己的vim配置,託管github,支援一鍵部署 有外掛程式說明,截圖及動態gif展示 https://github.com/wklken/k-vim 點擊直達 以下為README.md,供參考,希望有協助 ------------------------------------------ vim外掛程式分類及快速鍵 給人一條Vim
Time of Update: 2018-07-26
標籤:script ast 格式 mrc dir ntp strong clu family centos7上內建python2.7,我們需要最佳化一下python環境。一、使用豆瓣源加速軟體安