Time of Update: 2015-06-22
標籤:1. ncurses 安裝官網下載:http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.9.tar.gzCSDN 下載:http://download.csdn.net/detail/spch2008/8828779tar -xf ncurses-5.9.tar.gzcd ncurses-5.9./configuremakesudo make install 2. lua
Time of Update: 2015-06-16
標籤:vim備忘:#表示數字,.表示當前行,$表示最後一行,+# 向下的#行,$-1倒數減一行設定行號末行模式 set nu/number一、在開啟檔案前[[email protected] tmp]# vim + inittabvim + filename 開啟檔案並處於最後一行[[email protected] tmp]# vim +10 inittabvim +#
Time of Update: 2015-06-16
標籤:#set magic這句的作用在於將vim的正則開啟. 這樣就可以搜尋了.至於正則的相關的內容.在此抄一份.以免於下次自己還要去百度.符號匹配. (dot)任意單一字元\d任意一位元字[A-Z]A 到 Z中任意一個字元(大寫)[a-z]a 到 z中任意一個字元(小寫)[A-Za-z]a 到 z中任意一個字元(不區分大小寫)+匹配一個或更多 (例如, \d+ 匹配一個或 多個數字字元)[^/]+一個或多個不為‘/’的字元*零個或一個之前的運算式(
Time of Update: 2015-06-18
標籤:本來使用vim的色彩配置:molokai用著挺不錯,但其在Mac系統的終端下,一旦在Visual模式選中文字,高亮的部分太模糊了,於是想修改其色彩配置。先在色彩配置中搜尋selected等字樣想找到修改的地方,找不到,於是使用highlight命令查看當前高亮色彩配置,仔細對比發現欄位應該為Visual,然後找到原生Visual欄位配置與其他配色表現良好的Visual欄位配置,添加term=reverse,cterm=reverse,則達到了預期的效果。修改Vim的配色檔案
Time of Update: 2015-06-18
標籤:vim分三種模式,normal,insert,visual。模式間切換:esc : insert 切至normal 快速鍵切換:i:游標前插入字元I:當前行開頭插入字元O:當前行上自動插入一行o:當前行下自動插入一行a:游標後插入字元A:當前行末尾插入字元s:刪除當前游標後字元S:刪除一行r:用新輸入的字元替換當前游標所在字元,然後立即返回Normal模式R:在當前游標位置所在字元開始往後一直用新輸入的字元替換所有原有字元control+u :命令光 標向上移動半屏Ctrl-e
Time of Update: 2015-06-17
標籤:文本編輯 注釋 vim 定位命令 搜尋命令 一、常用操作(一)Vim工作模式1、vi file:進入命令模式2、iao:進入插入模式ESC:退出插入,進入命令模式3、“:":進入編輯模式Enter:結束運行,進入命令模式5、wq:退出(二)命令1、插入命令:aioa:在游標所在字元後插入A:在游標所在行
Time of Update: 2015-06-18
標籤:接觸了多年vim,以為到了山頂其實還在半山腰。此隨筆記錄下最近學習的幾個外掛程式,備忘。First Plugin:Vundle前幾年一直都是把自己用的外掛程式改改,放到.vim目錄下,現在開始用vundle來管理,其特點是需要有網路,串連github。git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim之後把.vimrc改成這樣開頭set nocompatible "
Time of Update: 2015-06-18
標籤::help [xxx] 查詢協助文檔:e! 放棄所有修改, 重新載入文檔:set ruler 顯示當前游標位置CTRL-] 在 :help [xxx] 介面中的 |xxx| 上按下此命令會跳轉到此命令詳解處CTRL-T 在命令詳解處回跳CTRL-G 擷取當前游標的位置, 比如多少行, 所在文檔位置的百分比50% 跳轉到文檔的 50% 處, 與 H|M|L 不同的是按照全部文檔行數而不是當前螢幕行數來計算的zt|zz|zb 把當前行作為螢幕的 頂端|中間|底部 顯示.*[]^%/?~$
Time of Update: 2015-06-19
標籤:Plugin 8th: tpope/vim-commentaryHelp me comment a code, I tested it support C++,vim. so it will support a lot of lang.How to use:Use gcc to comment out a line (takes a count),gc to comment out the target of a motion (for example, gcap to
Time of Update: 2015-06-16
標籤:vim 顏色顯示 secure crt中文版secure crt顏色顯示的問題,預設是白底黑字,並且vim也無法高亮顯示,以及shell中的\033[設定的顏色,下面是方法:1. 安裝vim-enhancedrpm -qa | grep vim-enhanced2. 設定參數,選項--會話選項,選擇模擬,在終端的下拉式功能表中選擇Xtem,並勾上右邊的兩個checkbox,斷開,重連即可。如:650) this.width=650;"
Time of Update: 2015-06-15
標籤:vim linux 重複 宏 Vim技巧之重複Vim重複的類型文本改變重複行內尋找重複全文尋找重複文本重複替換宏錄製重複Vim技巧之重複當我們用vim編輯文本的時候,不免會進行一些重複的操作,當我們想要重複上次的操作,難道還要重複一遍相同的操作嗎?這樣不免會浪費時間。於是vim就將你上次進行的一些操作記錄在vim的寄存器裡,當你想要重複上次進行的操作的時候
Time of Update: 2015-06-15
標籤:recording 快速鍵 vim不能退出 對於我這樣的vim新手,開始時最煩惱的莫過於怎麼都沒法退出vim了。據說:q或者:q!或者:qw可以退出,但是怎麼都退不出去。然後發現下面有個單詞:recording。其實這是進入了記錄按鍵狀態。你在一般模式(命令模式)下打q沒有冒號時,就會進入這個狀態。按q之後,你按的第一個字母或者數字就是這個按鍵宏的快速鍵。使用的時候按@和你記錄時的第一個字
Time of Update: 2015-06-13
標籤:Linux批量檔案的字串替換sed -i "s/oldstring/newstring/g" `grep oldstring -rl path`vim多行替換::1,2s/str1/str2/g僅替換檔案中的第1行到第2行中的“str1”成“str2:s/vivian/sky/ 替換當前行第一個 vivian 為 sky:s/vivian/sky/g 替換當前行所有 vivian 為 sky:n,$s/vivian/sky/ 替換第 n
Time of Update: 2015-06-14
標籤:vim 快速鍵 vi 1) 游標的移動H 游標移動到螢幕的頂行行首M 游標移動到螢幕的中間行行首L 游標移動到螢幕的末行行尾0 游標移動到當前行行首$ 游標移動到當前行行尾G 游標移動到當前行行首gg 游標移動到首行行首nG 游標下移N行(包括當前行)至行尾n+ 游標下移N行(包括當前行)至行首n- 游標上移N行(包括當前行)至行首%
Time of Update: 2015-06-14
標籤:1. 安裝 cscopesudo apt-get install cscope2. 產生索引檔案cd linux-3.8.13make xxx-configmake cscope3. 配置vim if has("cscope") set csprg=/usr/local/bin/cscope set csto=0 set cst set nocsverb
Time of Update: 2015-06-12
標籤:用vim正擼代碼擼的飛起,突然Xshell就掉線了,真是太蛋疼了。於是開始懷念起vs下擼代碼時隨時隨地ctrl+s儲存的快速鍵,百度了一下,網上的vim實現ctrl+s儲存的快速鍵設定都有問題,自己搗鼓了半天才搞定,在這裡記錄一下。 首先要禁止 "CTRL-S:掛起終端, "CTRL-Q:恢複終端 "這些鍵盤對應,在使用者主目錄下的.bashrc中加入stty -ixon 如:然後修改vim中的按鍵映射,在 ~/.vimrc中加入nmap
Time of Update: 2015-06-11
標籤:命令簡單說明:w儲存編輯後的檔案內容,但不退出vim編輯器。這個命令的作用是把記憶體緩衝區中的資料寫到啟動vim時指定的檔案中。:w!強制寫檔案,即強制覆蓋原有檔案。如果原有檔案的存取權限不允許寫入檔案,例如,原有的檔案為唯讀檔案,則可使用這個命令強制寫入。但是,這種命令用法僅當使用者是檔案的屬主時才適用,而超級使用者則不受此限制。:wq儲存檔案內容後退出vim編輯器。這個命令的作用是把記憶體緩衝區中的資料寫到啟動vim時指定的檔案中,然後退出vim編輯器。另外一種替代的方法是用ZZ命令。
Time of Update: 2015-06-15
標籤:使用vim時無意間觸碰到q鍵,左下角出現“recording”這個標識,這是vim的一個強大功能。他可以錄
Time of Update: 2015-06-21
標籤:雖然有gvim,但是我依然更喜歡控制台(可理解為博主的偏執已經發展到某個階段)。windows內建的控制台很糟糕,尤其是我正在用的win7竟然沒有全屏功能。任何一個佔領螢幕的表徵圖顯然是不可忍受的。雖然我已經有了cygwin但是我依然希望使用原生環境的vim(偏執的持續發展)上github搜搜,我們得到了cmder,其首頁有cmder的注意點:1.需要vc2015運行庫支援2.升級powershell到4.03.使用管理員權限執行後運行命令 Set-ExecutionPolicy
Time of Update: 2015-06-13
標籤:作業系統:windows8.1 64位vim:gvim7.4 1、下載tern for