Time of Update: 2018-12-05
http://www.cnblogs.com/dubing/archive/2011/12/16/2290421.htmlhttp://blog.csdn.net/sabalol/article/details/3426635http://hi.baidu.com/howard1980/blog/item/3399e42668751b0a908f9d5f.html前篇回顧 上篇介紹了linux下C編程基本環境配置以及相關工具使用選擇。 不過10個大牛9個用vim,那麼咱們就來玩vim。li
Time of Update: 2018-12-05
一直很想很想學習神一樣的編輯器VIM,可是一直沒有這個勇氣,就像當初學習使用Firefox一樣,裝了又卸載,卸載了又安裝,前前後後不下十次,後來是因為maxthon長期崩潰才下定決心使用firefox,在這裡還得感謝maxthon,不是它或許我還在使用IE呢!! 現在的處境跟當初一樣吧,只是還沒有找到學習VIM的動力,那麼先把一些資料收集起來吧,以備以後會用到! 1.http://blog.csdn.net/gnuhpc/archive/2010/01/29/5268965.aspx
Time of Update: 2018-12-05
設定檔路徑:/etc/vim/vimrc syn on ;文法高亮 set tabstop=4 ;tab寬度 set shiftwidth=4 ;換行縮排寬度 set backspace=2 ;設定退格可用 set incsearch ;搜尋自動補全 set ai! ;設定自動縮排 set nu!
Time of Update: 2018-12-05
文法為 :[addr]s/源字串/目的字串/[option]全域替換命令為::%s/源字串/目的字串/g[addr] 表示檢索範圍,省略時表示當前行。如:“1,20” :表示從第1行到20行;“%” :表示整個檔案,同“1,$”;“. ,$” :從當前行到檔案尾;s : 表示替換操作[option] : 表示操作類型如:g 表示全域替換; c 表示進行確認p 表示替代結果逐行顯示(Ctrl +
Time of Update: 2018-12-05
vim 替換操作大全 vi/vim 中可以使用 :s 命令來替換字串。以前只會使用一種格式來全文替換,今天發現該命令有很多種寫法(vi 真是強大啊,還有很多需要學習),記錄幾種在此,方便以後查詢。 :s/vivian/sky/ 替換當前行第一個 vivian 為 sky :s/vivian/sky/g 替換當前行所有 vivian 為 sky :n,$s/vivian/sky/ 替換第 n 行開始到最後一行中每一行的第一個 vivian 為 sky :2,$s/vivian/sky/g
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
用慣了Windows下的IDE工具,總覺得缺少一點那些代碼不是自己的,而是由IDE帶來的。另外一方面, 在修鍊的過程中,總需要掌握一種其他的編輯工具。vim是一個Simple and Power的編輯工具,程式本身提供基本的編輯工具,而且可以通過配置或擴充而實現強大的功能,比如用vim作為rails的開發工具。Vim作為一種強大的編輯工具,是通過鍵盤來實現,而不是通過滑鼠來實現的。這一點很重要。vim有三種常見的模式,Normail Mode(命令模式),Insert
Time of Update: 2018-12-05
bufpos外掛程式的:http://www.vim.org/scripts/script.php?script_id=1836buftabs外掛程式的:http://micampe.it/files/buftabs.vim這是bufpos的作者做了小修改的版本的buftabs.將下載的bufpos.vim 和
Time of Update: 2018-12-05
首先檢查SecureCRT,設定Options->Global options->General->Default session->Edit Default Settings->Terminal->Appearance->Character encoding,選擇UTF-8然後設定Options->Global options->General->Default session->Edit Default
Time of Update: 2018-12-05
作者:gnuhpc http://blog.csdn.net/gnuhpc/1.移動游標在當前行裡面有效移動游標,注意這些字母都可以配合刪除、移動等操作。fx:移動游標到當前行的下一個 x 處。很明顯,x 可以是任意一個字母,而且你可以使用 ; 來重複你的上一個 f 命令。tx:和上面的命令類似,但是是移動到 x 的左邊一個位置。(這真的很有用)Fx:和 fx 類似,不過是往回找。% 跳轉到配對的括弧去[[
Time of Update: 2018-12-05
編輯二進位檔案vim可以很方便地編輯二進位檔案,個人認為它比emacs的二進位編輯方式更 好用。vim中二進位檔案的編輯是先通過外部程式xxd來把檔案dump成其二進位的 文本形式,然後就可以按通常的編輯方式對檔案進行編輯,編輯完成後再用xxd 轉化為原來的形式即可。可分如下幾步進行: 首先,以二進位方式開啟檔案,命令為vi -b filename然後,在Ex模式下執行下面的命令將其dump:%!xxd待編輯工作完成後,執行下面的命令即可將其轉換回去:%!xxd
Time of Update: 2018-12-06
SSH Secure Shell Client 下使vim文法高亮顯示設定SSH Secure Shell Client上的相關設定是:setting-->profile
Time of Update: 2018-12-06
The following command will sort all lines and remove duplicates (keeping unique lines)::sort utips: here "u" maybe short of the word "unique" I guess:)If you need more control, here are some alternatives.There are two versions, the first leaves
Time of Update: 2018-12-06
1、顯示 TAB 鍵檔案中有 TAB 鍵的時候,你是看不見的。要把它顯示出來::set list現在 TAB 鍵顯示為 ^I,而 $顯示在每行的結尾,以便你能找到可能會被你忽略的空白字元在哪裡。 這樣做的一個缺點是在有很多 TAB 的時候看起來很醜。如果你使用一個有顏色的終端,或者使用 GUI 模式,Vim 可以用高亮顯示空格和TAB。 使用 ‘listchars’ 選項::set listchars=tab:>-,trail:-現在,TAB會被顯示成 ">—"
Time of Update: 2018-12-06
VIM中常用的替換模式總結。1,簡單替換運算式替換命令可以在全文中用一個單詞替換另一個單詞::%s/four/4/g “%” 範圍首碼表示在所有行中執行替換。最後的 “g” 標記表示替換行中的所有匹配點。如果僅僅對當前行進行操作,那麼只要去掉%即可 如果你有一個象 “thirtyfour” 這樣的單詞,上面的命令會出錯。這種情況下,這個單詞會被替換成”thirty4″。要解決這個問題,用 “\<” 來指定匹配單詞開頭: :%s/\<four/4/g顯然,這樣在處理
Time of Update: 2018-12-06
Source Insight是Windows下最方便瀏覽代碼的工具。但是Source Insight是沒有Linux版本的。為了方便在Linux下瀏覽代碼並進行學習,可以利用Vim配合Cscope來打造Linux下的Source
Time of Update: 2018-12-06
gvim的預設色彩配置不太好,於是想自己設定一個色彩配置。如: 但這種方法只能設定當前編輯的頁面的色彩配置。如何讓所有頁面都沿用這種色彩配置呢? 首先從上面的大概可以看到Vim內建的色彩配置,我個人比較喜歡murphy這種色彩配置。下面就說說如何通過配置_vimrc檔案來統一配置頁面色彩配置。 非常簡單,在_vimrc中加入這麼一行:colorscheme murphy 重啟Vim即可。
Time of Update: 2018-12-06
一,編譯(compile) 含義:用編譯器(compile)將原始碼產生二進位目標檔案。在Window下為.obj。在Linux下為.o檔案。 要求:編譯器要求,文法正確。編譯器只檢測程式文法和函數、變數是否被聲明,函數並不許要被定義。 編譯文法:g++ -c file.cpp 其中-c 為compile產生 file.o的目標檔案二,連結(link) 含義:將所有需要到函數所在的檔案愛你連結在一起合成為可執行檔。
Time of Update: 2018-12-06
1、支援中文編碼的基礎Vim要更好地支援中文編碼需要兩個特性:+multi_byte和+iconv,可以用|:version|命令檢查當前使用的Vim是否支援,否則的話需要重新編譯。2、影響中文編碼的設定項Vim中有幾個選項會影響對多位元組編碼的支援:encoding(enc):encoding是Vim的內部使用編碼,encoding的設定會影響Vim內部的Buffer、訊息文字等。在Unix環境下,encoding的預設設定等於locale;Windows環境下會和當前字碼頁相同。在中文Win