Time of Update: 2015-01-13
標籤:感謝 czloveyeer 的轉寄與啟示,我在他的基礎上進行了實驗和改動 原連結 http://blog.csdn.net/czloveyeer/article/details/8076284 操作平台: ubuntu LTS 12.040.首先你得有vim 版本7.3以上 1.先裝上exuberant catgs: sudo apt-get install
Time of Update: 2015-01-13
標籤:linux vim vi
Time of Update: 2015-01-11
標籤:vi編輯器 編程工具 本章主要學習vi編輯器中的@功能,ex指令碼以及ctags工具的使用。@功能:命名緩衝區提供了另一種方法來建立“宏”,即可以將複雜的命令序列儲存到某個命名緩衝區中,再通過@命令執行緩衝區中的內容。舉個例子,首先在插入模式中輸入如下一行:然後將該行內容刪除並將其儲存到" a "這個命名緩衝區中,之後便可以將游標移動到某個單詞的首部,執行" @a
Time of Update: 2015-01-14
標籤:簡明 Vim 練級攻略第一級 – 存活安裝 vim啟動 vim什麼也別幹!請先閱讀當你安裝好一個編輯器後,你一定會想在其中輸入焦點什麼東西,然後看看這個編輯器是什麼樣子。但vim不是這樣的,請按照下面的命令操作:啟 動Vim後,vim在 Normal 模式下。讓我們進入 Insert 模式,請按下鍵 i
Time of Update: 2015-01-09
標籤:只列出我常用的,更豐富全面的請自己動手google基礎命令: u:撤銷上步操作 i:插入搜尋單詞: /word:從游標位置開始,向下尋找一個名為word的字串 ?word:從游標位置開始,向上尋找一個名為word的字串
Time of Update: 2015-01-11
標籤:1. 轉變思維 --> vim 無滑鼠文本編輯工具 在鳥哥的linux私房菜中,是這麼說明linux的: 1. vim是linux like系統中非常強大的一個文本編輯工具,曆史悠久,很多系統都內建了這個工具。 2. vim具有文法高亮的功能。支援程式的編寫。 3.
Time of Update: 2015-01-09
標籤:轉載原文網址:http://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html 花了很長時間整理的,感覺用起來很方便,共用一下。我的vim配置主要有以下優點:1.按F5可以直接編譯並執行C、C++、java代碼以及執行shell指令碼,按“F8”可進行C、C++代碼的調試2.自動插入檔案頭
Time of Update: 2015-01-11
標籤:Emacs第一話:emacs和vim的比較Emacs第一話:emacs和vim的比較半年前那時候剛開始用linux,聽過linux都不用IDE。牛逼哄哄的都是用 vim/emacs。劃啦劃拉開始百度,那時候還不知道用google,找各種教程,各種說法。最後得出一個結論vim比emacs好用。百度貼吧vim
Time of Update: 2015-01-12
標籤:centos7 vim 亂碼 terminal linux 1.vim添加外掛程式GitHub上面yangyangwithgnu寫的很好,推薦:https://github.com/yangyangwithgnu/use_vim_as_ide但是,好像有的也不能用,當然時極少的一丟丟。2.yangyangwithgnu用的
Time of Update: 2015-01-12
標籤:1. 編輯另一個檔案 ":write edit foo.txt": 儲存當前檔案的修改,並開啟‘foo.txt‘ ":edit! foo.txt": 放棄當前檔案的修改,並開啟‘foo.txt‘ ":hide edit foo.txt":
Time of Update: 2015-01-09
標籤:Vim命令合集命令曆史以:和/開頭的命令都有曆史紀錄,可以首先鍵入:或/然後按上下箭頭來選擇某個曆史命令。啟動vim在命令列視窗中輸入以下命令即可vim 直接啟動vimvim filename 開啟vim並建立名為filename的檔案檔案命令開啟單個檔案vim file同時開啟多個檔案vim file1 file2 file3 ...在vim視窗中開啟一個新檔案:open file在新視窗中開啟檔案:split file切換到下一個檔案:bn切換到上一個檔案:bp查看當前開啟的檔案清單,
Time of Update: 2015-01-09
標籤:水平切割::split:split xxx(要開啟的檔案名稱):new(在新視窗建立檔案)<CTRL+W> k:跳轉到上面的視窗 (若為大寫K,則是把當前視窗調至上方)<CTRL+W> j:跳轉到下面的視窗 (類似於上)垂直切割::vsplit:vsplit xxx(要開啟的檔案名稱):vnew(在新視窗建立檔案):only 取消分屏<CTRL+W>
Time of Update: 2015-01-11
標籤:有時候,我們會修改一些代碼,而這些代碼中的tab設定和我們自己的設定不一樣。例如,我們自己的設定是以兩個空格來代替tab,而要修改的代碼則是使用tab.那麼,我們應該怎樣快速的將又有的tab轉換為空白格呢?參考http://vim.wikia.com/wiki/Converting_tabs_to_spaces,方法如下首先,正確的設定tab配置,例如1 :set tabstop=22 :set shiftwidth=23 :set expandtab接下來,輸入如下命令就可以了1
Time of Update: 2015-01-09
標籤:vim 調試 指令碼 在Win下,代碼調試還是VS最方便,當用VS開啟exe時,vs需要快速定位檔案,在Source Insght中,寫了一個宏,用一個快速鍵實現的。但在VIm中怎麼做呢?找了一遍,沒有發現現成的(可能自己水平太淺,沒找到),那就用指令碼自己寫一個吧。在_vimrc中加入下面的內容。function GetCurFilePath() let
Time of Update: 2015-01-09
標籤:百度關於vi的資料 http://baike.baidu.com/view/908054.htm關於vi 和vim的介紹可以在上面的網址看到。1 進入和退出vi進入:在終端命令列輸入 vi 檔案名稱 就會進入vi,並且建立了一個空的名字為剛才輸入的檔案,假如進入vi的時候不加檔案名稱,那麼進入vi後系統會自動建立一個空檔案,你可以在命令模式下給這個檔案改名。退出:按ESC切換到命令模式下,輸入:q &
Time of Update: 2015-01-14
學習vi和vim編輯器(12):進階編輯方法(3),vivim本章主要學習vi編輯器中的@功能,ex指令碼以及ctags工具的使用。@功能:命名緩衝區提供了另一種方法來建立“宏”,即可以將複雜的命令序列儲存到某個命名緩衝區中,再通過@命令執行緩衝區中的內容。舉個例子,首先在插入模式中輸入如下一行:然後將該行內容刪除並將其儲存到" a "這個命名緩衝區中,之後便可以將游標移動到某個單詞的首部,執行" @a
Time of Update: 2015-01-13
學習vi和vim編輯器(12):進階編輯方法(3)@功能:命名緩衝區提供了另一種方法來建立“宏”,即可以將複雜的命令序列儲存到某個命名緩衝區中,再通過@命令執行緩衝區中的內容。舉個例子,首先在插入模式中輸入如下一行:然後將該行內容刪除並將其儲存到" a "這個命名緩衝區中,之後便可以將游標移動到某個單詞的首部,執行" @a
Time of Update: 2015-01-11
學習vi和vim編輯器(11):進階編輯方法(2)儲存命令:vi和ex中提供了許多方法來儲存一長串命令序列,這樣當調用已儲存的序列時,只需要輸入幾個字元即可。單詞縮寫:可以定義縮寫,讓vi在處於插入模式時替你自動將輸入展開成原文。定義縮寫的命令為:" ab abbr phrase
Time of Update: 2015-01-08
學習vi和vim編輯器(10):進階編輯方法(1)自訂vi:vi編輯器中有許多可以設定的選項,這些選項將影響vi編輯器的運作。可以使用ex命令 " :set "在vi中改變選項。而且,只要vi被開啟,就會讀取位於你的主目錄的" .exrc "檔案,以取得vi的相關設定。在這個檔案中使用" :set "命令,就可以改變vi的運作方式。除此之外,可以在目前的目錄中建立" .exrc
Time of Update: 2015-01-08
學習vi和vim編輯器(10):進階編輯方法(1),vivim從本章開始將介紹一些vi和ex編輯器的進階功能。這一篇文章主要介紹如何自訂編輯環境,如何在vi中執行UNIX命令以及如何通過UNIX命令在vi中過濾文本。自訂vi:vi編輯器中有許多可以設定的選項,這些選項將影響vi編輯器的運作。可以使用ex命令 " :set "在vi中改變選項。而且,只要vi被開啟,就會讀取位於你的主目錄的" .exrc