Time of Update: 2018-12-06
0,:g/null/d找到null的行並且刪掉1,簡單替換運算式替換命令可以在全文中用一個單詞替換另一個單詞::%s/four/4/g“%” 範圍首碼表示在所有行中執行替換。最後的 “g” 標記表示替換行中的所有匹配點。如果僅僅對當前行進行操作,那麼只要去掉%即可 如果你有一個象 “thirtyfour” 這樣的單詞,上面的命令會出錯。這種情況下,這個單詞會被替換成”thirty4″。要解決這個問題,用 “\ :%s/\顯然,這樣在處理 “fourty” 的時候還是會出錯。
Time of Update: 2018-12-06
將下面內容加入.vimrc檔案中即可inoremap ( ()<Esc>iinoremap [ []<Esc>iinoremap { {<CR>}<Esc>Oautocmd Syntax html,vim inoremap < <lt>><Esc>i| inoremap > <c-r>=ClosePair('>')<CR>inoremap )
Time of Update: 2018-12-06
有時候看代碼時,代碼太長看著不方便,特別是閱讀源碼時,需要把不關心的代碼先摺疊起來,看自己當前最關注的代碼。vim中內建了程式碼摺疊功能功能。配置foldmethod可以定義摺疊方式,有6種可選方式: 1. manual //手工定義摺疊2. indent //用縮排表示摺疊3. expr //用運算式來定義摺疊4. syntax //用文法高亮來定義摺疊5. diff //對沒有更改的文本進行摺疊6. marker
Time of Update: 2018-12-06
第一講小結: 1. 游標在螢幕文本中的移動既可以用方向鍵,也可以使用 hjkl 字母鍵。 h (左移) j (下行) k (上行) l (右移) 2. 欲進入vim編輯器(從命令列提示符),請輸入∶vim 檔案名稱 <斷行符號> 3. 欲退出vim編輯器,請輸入以下命令放棄所有修改∶ <ESC> :q! <斷行符號> 或者輸入以下命令儲存所有修改∶ <ESC> :wq
Time of Update: 2018-12-06
好用的 vim _vimrc 檔案替換C:\Program Files\Vim 下面的 _vimrc content:set nocompatiblesource $VIMRUNTIME/vimrc_example.vimsource $VIMRUNTIME/mswin.vimbehave mswin set backspace=indent,eol,startset rulerset showcmdset wildmenuset fo=cqrtset laststatus=2set
Time of Update: 2018-12-06
一、插入文本常用的,當然是i,但是如果只用i,那就太TB了,記住i、o、a即可,當然大小寫,一般區分前後的概念,這個是vim在設計各類指令的原則。命令 執行的操作 記憶方法----------------------------------------------------------------- i 在游標的左側插入字元 I 在行首插入字元 a
Time of Update: 2018-12-06
水平切割::split:split xxx(要開啟的檔案名稱):new(在新視窗建立檔案)<CTRL+W> k:跳轉到上面的視窗 (若為大寫K,則是把當前視窗調至上方)<CTRL+W> j:跳轉到下面的視窗 (類似於上)垂直切割::vsplit:vsplit xxx(要開啟的檔案名稱):vnew(在新視窗建立檔案):only 取消分屏<CTRL+W> h:跳轉到左邊的視窗 (若為大寫H,則是把當前視窗調至左方)<CTRL+W>
Time of Update: 2018-12-06
由於工作緣故,現在幾乎只能在 Windows 下使用 gVim 編代碼。很多時候我們都希望編輯器開啟就能夠最大化,使得代碼能夠顯示儘可能得多。 這裡有個 Vim 的擴充(不是外掛程式),首先下載這個壓縮包,然後將這個 dll 檔案扔到 gvim.exe 所在的目錄(也就是安裝目錄)。 然後通過 gVim 內建的命令調用這個 dll 中的介面,就可以達到視窗最大化了(其實 AutoIt 或者其他類似的工具也可以完成,不過個人更喜歡這種方式)。map <F11> <Esc>:
Time of Update: 2018-12-06
之前有朋友在部落格裡希望我能列出自己使用的所有Vim外掛程式,一直沒有時間,趁周末的最後的幾個小時,就給大家列一下,大家可以實行拿來主義,取自己需要的,呵呵~OK,一個個來說吧~~ plugin:
Time of Update: 2018-12-07
一. 移動: h,j,k,l: 左,下,上,右。 w: 下一個詞的詞首。 e:下一個詞的詞尾。 b:上一個詞的詞首。 <>: v 模式選中後進行縮排。二. 跳轉: %: 可以匹配{},"",(),[]之間跳轉。 H、M、L:直接跳轉到當前螢幕的頂部、中部、底部。 #H:跳轉到當前屏的第#行。 #L:跳轉到當前屏的倒數第#行。 zt: 當前編輯行置為屏頂。 zz: 當前編輯行置為屏中。 zb: 當前編輯行置為屏底。
Time of Update: 2018-12-06
我們在windows中使用vim時,經常會通過右鍵菜單選擇“Edit with Vim”來開啟檔案。但這種方式開啟的檔案,會在建立視窗中開啟,而不是像Ultra Edit那樣在一個新的標籤頁中開啟。VIM 7.0已經支援標籤頁了,怎樣在開啟檔案時建立一個標籤而不是建立視窗呢?下面的VBScript通過修改註冊表的方式實現了該功能。不用擔心,不會破壞你的註冊表。把下面的內容儲存到一個檔案中,取名為vim.vbs:Code highlighting produced by Actipro
Time of Update: 2018-12-06
轉載自:http://blog.163.com/zhang_sheng_cun/blog/static/46288667200792604435190/http://hi.baidu.com/istang/blog/item/b8a38d6e0d0f1fd780cb4a2b.html在終端下使用vim進行編輯時,預設情況下,編輯的介面上是沒有顯示行號、文法高亮度顯示、智慧縮排等功能的。為了更好的在vim下進行工作,需要手動設定一個設定檔:.vimrc。在啟動vim時,目前使用者根目錄下的.vim
Time of Update: 2018-12-06
文章目錄 字元刪除單詞刪除行刪除 這一節我們來看看刪除,刪除命令比較簡單,不過要使刪除更有效率你需要配合我們第一節中講的各種移動命令 字元刪除x 刪除游標所在處字元X 刪除游標所在前字元這裡沒有什麼可注意的地方,但需要說明一下的是通常情況下,新手一旦著急便會按著x不動,從而達到刪除一大塊文本的目的如果是頭幾天使用還好說,但從長久考慮,你還需要學習下面的刪除命令 單詞刪除dw
Time of Update: 2018-12-06
恢複在VIM裡比較簡單,不過想要具體恢複到某個時間段很難就我的經驗而言,有時候使用恢複還不如刪了重寫這裡我們來講講恢複、撤銷和重複命令的使用 u 撤消上次命令U 恢複整行ctrl+r 重做. 重複e!
Time of Update: 2018-12-06
首先,安裝vim的時候(建議在我們工大的實驗室上面安裝,先改掉源,具體看後面如何修改源的介紹),直接在命令列中輸入sudo apt-get install vim-gtk,若發現提示不能裝的話,請往下看 正在讀取軟體包列表... 完成正在分析軟體包的相依樹狀結構 正在讀取狀態資訊... 完成 有一些軟體包無法被安裝。如果您用的是 unstable
Time of Update: 2018-12-07
下載串連 taglist_45 ctags-5.7.tar vimcdoc-1.6.0(taglist ctags vim中文協助)1.ctags: download ctags-5.7.tag.gz tar xzvf ctags-5.7.tag.gz cd ctags-5.6 ./configure make sudo make install 具體操作時目錄可能不一樣2.taglist: cd ~ mkdir .vim cd
Time of Update: 2018-12-07
我在~/.vimrc中使用的顏色議題為desert.vim, 但是在我的電腦上#include及其它一些預先處理的字元顯示總是刺眼,看不清楚。於是就想改造一下desert.vim. 步驟如下:1. 首先,desert.vim放到~/.vim/colors目錄下,如果沒有,請建立一個:2. 開啟desert.vim, 對於顯示不滿意的項進行修改。如果不清楚,哪些項對應到什麼上,開啟vim, 輸入:hi 查看.3. 對相應的項進行修改, 如:PrePrco ctermfg=5,
Time of Update: 2018-12-07
安裝vim之後,將php文法高亮外掛程式 php.vim,放到/usr/share/vim/vimfiles/syntax 目錄下php文法高亮外掛程式在這裡下載:http://www.vim.org/scripts/script.php?script_id=1571 然後配置vim設定檔 vimrc 在這裡 /etc/vimrc ,增加一行 “syntax on” 。 注意這個目錄下還有一個設定檔 virc
Time of Update: 2018-12-07
利用指令碼自動設定還是這個方便, http://code.google.com/p/vimide/, 1分鐘搞定…. 推薦。。。http://code.google.com/p/vimide/ 自己非同步非同步配置雖然慢點,但是能理解整個過程。1. 安裝VIMsudo apt-get install vim 註: Ubuntu系統預設安裝的vim是一個簡化版本,很多東西都不支援的,比如文法高亮. 2. 修改設定檔如果要配置你的VIM,你還要設定檔.vimrc,該檔案放在你的使用者根目錄下。~/
Time of Update: 2018-12-07
各大編輯器使用不如人意,notepad++,多人推薦,但zencoding使用太小家氣。對我而言,其它的如ue啟動太慢,等等原因。不得不用神器:vim下載,http://www.vim.org/download.php#pcvim