Time of Update: 2018-12-04
Ubuntu 下VIM使用指南 Esc:這個是VIM中的萬能功能鍵之一,基本上任何時候按這個鍵,都可以返回VIM的普通狀態。 i:在普通狀態下,按i可以進入“插入”編輯狀態。這個時候按方向鍵移動游標,在想要輸入的地方輸入字元,用Del鍵刪除 字元,最後用Esc退出到普通狀態。 yy(yny):在普通狀態下,把游標用方向鍵移動到想要複製的某行文字上,按兩下y,就是複製這一行。如果是想複製這行 一下n行,就用yny方式。如複製5行,就是y5y。 p:複製後,移動游標到要粘貼的地方,按p既可。
Time of Update: 2018-12-05
set background=darkhi clear if exists("syntax_on") syntax resetendif let colors_name = "ir_black" "hi Example guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE " General colorshi Normal
Time of Update: 2018-12-05
Ubuntu下vim+ctags的配置ctags可以建立源碼樹的索引,使程式員在編程時能迅速定位函數、變數、宏定義等位置去查看原形以下是在ubuntu下ctags的下載安裝和配置過程:下載並安裝ctags,終端輸入命令sudo apt-get install ctags建立源碼索引,比如我經常需要查閱Linux的核心代碼,而這些代碼放在/home/hjw951/arm/linux-2.6.12目錄下那麼在終端進入到該目錄後,輸入命令ctags -R
Time of Update: 2018-12-05
emacs斷斷續續用了好幾年了,卻還是覺得不熟練,主要是自動補全和自動提示,感覺在emacs裡弄起來太複雜了。今天準備用vim來試試,看能不能方便點。不管在win下還是在linux下,安裝好gvim後,把taglist,minibuffer,omnicppcomplete三個外掛程式拷貝到vim的外掛程式目錄下(linux下可以放在使用者目錄的.vim下,windows的話可以放在vim安裝目錄的vimfiles下),然後重啟gvim插件自動就生效了。minibuffer:當同一個vim開啟多
Time of Update: 2018-12-05
emacs和vim都可以通過在檔案中設定一些變數來影響當前文檔,在emacs中被稱為Local Variables或者叫File Variables,在vim中被叫做Modeline。叫法不一樣,功能是相同的,不過寫法上還有些區別。1 emacs emacs的方式是在第一行用下面的格式:-*- var1: value1; var2: value2; ...
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
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
先前一直都在windows和ubuntu系統中換來換去,每次使用ubuntu系統的時間都不會很長,很大的一個原因就是在ubuntu下不能找到一個適合我編程的IDE,之前使用過code::blocks和anjuta都不是很喜歡,於是一直都很鬱悶!但當我看到這位文章http://blog.csdn.net/wooin/article/details/1858917後,我就有種蠢蠢欲動的心態了,於是今天花了一天將以下這個圖的vim IDE配置出來了!
Time of Update: 2018-12-05
" F5編譯和運行C程式,F6編譯和運行C++程式,F7運行Python程式,F10 gdb調試" 請注意,下述代碼在windows下使用會報錯,需要去掉./這兩個字元" <F5> 編譯和運行Cmap <F5> :call CompileRunGcc()<CR>func! CompileRunGcc()exec "w"exec "!gcc % -o %<"exec "! ./%<"endfunc"< F6> 編譯和運行C++map &
Time of Update: 2018-12-05
前段時間在網上看到有人說“網上的VIM技巧很多,但都只是告訴你怎麼樣,不告訴你為什麼”,深以為然。剛好最近又在重新看Best of VIM Tips這篇文章,於是就產生一個想法,把這篇文章翻譯一遍,另外還加一些講解,給出一些協助入口,便於VIM的初學者掌握。Best of VIM
Time of Update: 2018-12-05
source:http://easwy.com/blog/archives/advanced-vim-skills-catalog/gain:#########20090309########在vim中儲存與回複上次的編輯狀態這裡,1)會話資訊中儲存了所有視窗的視圖,外加全域設定。
Time of Update: 2018-12-05
http://cache.baidu.com/c?m=9d78d513d99d1af31fa7837f7d01a6120e2580743da7c76579c3e73b84155b563016f4ba57356602c4b47a7071ab5e2de9e73702200356a09ab89f4aabac925938f92023071a913716c468aedc4755857bcf4de8df0ee7cae733e3ff94808a1544cb23127af0e78a2a46479f31ab557
Time of Update: 2018-12-05
http://blog.csdn.net/vaqeteart/archive/2009/05/03/4146613.aspxhttp://hi.baidu.com/mgqw/blog/item/8fd32ad3569a2638960a163b.htmlhttp://www.linuxsir.org/bbs/showthread.php?t=241578http://hi.baidu.com/52hack/blog/item/e06b01240f099a22d40742f3.htmlhttp://
Time of Update: 2018-12-05
1. 啟動vim編譯器vim filename 開啟原有的檔案或建立一個新檔案。vim 開啟一個新檔案,在編輯過程中或結束編輯時再指定檔案名稱。vim –r filename 恢複因意外停機或終端串連中斷而未及時儲存最終編輯結果的檔案。view filename
Time of Update: 2018-12-05
十個必用的 Vim Pluginhttp://www.openfoundry.org/en/tech-article/2244 vimrc配置如下(為簡單起見,採取注釋的方式直接說明):if(has("win32") || has("win95") || has("win64") || has("win16")) "判定當前作業系統類型 let g:iswindows=1else let g:iswindows=0endifset nocompatible
Time of Update: 2018-12-05
需要在編輯器中臨時啟用的話,按照如下所以完成即可開啟CSS::set omnifunc=csscomplete#CompleteCSS 開啟HTML::set omnifunc=htmlcomplete#CompleteTags 自動開啟時需要在~/.vimrc中進行配置:autocmd FileType css set omnifunc=csscomplete#CompleteCSSautocmd FileType html set omnifunc=htmlcomplete#Complete
Time of Update: 2018-12-05
Your vimrc file is an incredibly powerful, incredibly useful thing. Anything you can do in command-line mode you can do in your vimrc file. This makes it possible to make settings (e.g. :set textwidth=80) in the command-line mode and then make them
Time of Update: 2018-12-05
在正式使用Vim之前,先來點開胃菜,學習下Vim中一些常用的命令,有了這些基本命令,才能讓我們使用Vim更加得心應手,加快工作的效率~注意:接下來將要介紹的命令主要是用在Vim的Normal模式下。 一 建立/修改檔案當需要對一個檔案進行編輯時,首先這個檔案得存在。你可以使用Vim建立或修改檔案(假設檔案名稱為hahaya.cc),在終端下執行 Vim hahaya.cc,這條命令會開啟hahaya.cc檔案,當hahaya.cc這個檔案不存在時,Vim會建立這個檔案並開啟。 二 在Vim中開啟
Time of Update: 2018-12-05
用Gvim建立IDE編程環境 (Windows篇)說明:本文是作者在完全按照著名的《手把手教你把Vim改裝成一個IDE編程環境》一文,在Windows XP上用gvim建立IDE環境時所作的備忘。原作地址:http://blog.csdn.net/wooin/archive/2007/10/31/1858917.aspx。0.準備軟體及外掛程式。(a)gvim72.exe 地址。(b)vimcdoc-1.7.0-setup.exe
Time of Update: 2018-12-05
進入vi之後,在游標之後插入當然是按小寫“i”鍵;在游標之下插入是按小寫字母“o”鍵;在游標之前插入是按小寫字母“a”鍵。例如,要實現複製第6行(包括)下面的5行資料,放到第18行下面(也就是粘貼的內容自第19行起)。 方式一(適合複製少量行文本的情況): 命令模式下,將游標定位到第6行,然後輸入“5yy”,這樣就複製了從第6行開始的(包括第6行)5行(即從第6行到第10行)資料,然後將游標定位到第18行,單擊“p”鍵粘貼所複製的內容到該行下面。 方式二(適合複製大量行文本的情況):