Time of Update: 2018-12-05
多檔案操作vim 支援多檔案操作,包括兩種方法:1. 同時開啟多個檔案,在 normal 模式下輸入: :e → 開啟一個新檔案。當前檔案必須已經儲存好。 :buffers → 列出當前 vim 中所有被開啟的檔案。 :ls → 等同於 :buffers ,列出當前 vim 中所有被開啟的檔案。 :bn → 切換到下一個檔案。 :bp → 切換到上一個檔案。 :bd → 關閉檔案。 :b(NUM) → 切換到指定序號為 NUM 的檔案中,序號由 :ls 命令擷取。 gf →
Time of Update: 2018-12-05
先放上自己前兩年做的幾個視頻吧,懶了,本打算做8個,只做了4個。http://www.boobooke.com/v/bbk4407http://www.boobooke.com/v/bbk4414http://www.boobooke.com/v/bbk4415http://www.boobooke.com/v/bbk4416此文講解的是vim編輯多位元組編碼文檔(中文)所要瞭解的一些基礎知識,注意其沒有涉及gvim,純指字元終端下的vim。 vim編碼方面的基礎知識: 1,存在3個變數:
Time of Update: 2018-12-05
對於Vimist 來說,neocomplcache 這個外掛程式讓人又愛又恨。主要是功能強大,配置複雜,而且喜歡跟各種外掛程式衝突。我也是被他折騰了個半死。期間搜尋無數次,卻找不到詳細的配置。在不斷摸索和閱讀協助文檔以及原始碼後,終於有了一點心得。而且把這個外掛程式配置的比較爽了,配合SNIPMATE使用後基本類似VISUAL STUDIO下的VISUAL ASSIST X的感覺。neocomplcache 其實不用配 SNIPMATE 也基本能用,但是SNIPMATE的snippets比較全,
Time of Update: 2018-12-05
需求:從目前的目錄找到一批 html 檔案,想用一個 Html 把他們的地址用超級連結資料表示出來,使得在瀏覽器中只要通過這一個頁面就能夠訪問其他頁面。1. find . -iname "*valid*.*" >
Time of Update: 2018-12-06
如何使用VIM的列編輯模式?* windows我使用的VIM FOR WINDOWS,一直都聽說VIM有列編輯模式,一直沒有使用過,試了幾次都失敗了。今天又因為工作需要,到網上查了一下,經過不斷的嘗試,終於使用成功了,在這裡和大家分享一下:1. 在命令模式使用下面的快速鍵:CTRL+q,小寫q就可以了2. 然後使用HJKL四個鍵來移動和選中相關的行和列,你發現你可以選中一個區塊了,千萬不能用滑鼠。3.
Time of Update: 2018-12-06
本節所用命令的協助入口::help quickfix:help :make:help 'makeprg':help 'errorformat':help 'switchbuf':help location-list:help grep:help :vimgrep:help :grep:help starstar-wildcard
Time of Update: 2018-12-06
vim的學習曲線相當的大(參看各種文字編輯器的學習曲線),所以,如果你一開始看到的是一大堆VIM的命令分類,你一定會對這個編輯器失去興趣的。下面的文章翻譯自《Learn Vim Progressively》,我覺得這是給新手最好的VIM的升級教程了,沒有列舉所有的命令,只是列舉了那些最有用的命令。非常不錯。——————————本文開始——————————你想以最快的速度學習人類史上最好的文字編輯器VIM嗎?你先得懂得如何在VIM倖存下來,然後一點一點地學習各種戲法。Vim the Six
Time of Update: 2018-12-06
1. vim 中Ctags的安裝和使用 http://blog.csdn.net/duguteng/article/details/7412652 2. Ubuntu安裝Vim外掛程式taglisthttp://www.lampblog.net/2010/08/ubuntu%E5%AE%89%E8%A3%85vim%E6%8F%92%E4%BB%B6taglist/ 3. vim 檔案瀏覽器和視窗管理器 -- 外掛程式: WinManager
Time of Update: 2018-12-06
以前在設定vi的編碼方式設定的時候, 是直接從網上找的相關的方法, 主要是在/etc/vimrc檔案中添加如下的內容:set fileencodings=utf-8,latin-1, gb2312,gbk,gb18030set termencoding=utf-8set encoding=prc這樣做可以使vi正確的顯示檔案內容是中的檔案.但是存在一個問題,就是如果要在vi中顯示中文檔案名稱的時候就會亂碼. 之前我在網上搜尋相關的問題, 幾乎沒有人提出這個問題,
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
1、從下面地址下載ctags,將其中的ctags.exe複製到gvim目錄,比如E:\Vim\vim73\ctags.exe http://sourceforge.net/projects/ctags/files/ctags/5.8/ctags58.zip/download 這之後最好配置下系統Path(Windows系統),在Path後面增加Vim路徑,如: 2、從下面地址下載taglist,將其中的doc和plugin複製到gvim的對應目錄下:
Time of Update: 2018-12-06
雖然現在搞.NET,但對Java仍有一種難以割捨的情愫。所以打算優先為Java配置一個Vim開發環境。 1、安裝NerdTree 如果你看了這個系列文章的前面幾篇,那麼就不需要我多說了,從 http://www.vim.org/scripts/script.php?script_id=1658 下載NerdTree外掛程式,然後將其中的plugin和doc與~Vim/Vim73/目錄下的同名檔案夾合并。往_vimrc中加入下面幾行NerdTree配置代碼:" NERDTree
Time of Update: 2018-12-06
原文:Ubuntu安裝vim,vim設定檔 - 不念書的小子 - ITeye技術網站Ubuntu安裝vim,Ubuntu安裝vim,Ubuntu安裝vim,Ubuntu安裝vim,Ubuntu安裝vim,Ubuntu安裝vim, 使用命令:sudo apt-get install vim-gtk 使用:vim 即可編輯檔案 使用gvim可以開啟圖形模式下的vim。 以下是我的vim設定檔,(感謝一位老師哥,這個檔案還是他留給我的 ) -------------------------------
Time of Update: 2018-12-06
刪除多餘的空格行末:$ 行首:^空格:\s行末空格:\s\+$行首空格:^\+\s有些人認為行末的空格是無用,浪費而難看的。要刪除這些每行後面多餘的空格,可以執行如下命令::%s/\s\+$//命令前面指明範圍是 "%",所以這會作用於整個檔案。"substitute" 命令的匹配模式是"\s\+$"。這表示行末($)前的一個或者多個(\+)空格(\s)。後面我們會介紹怎樣寫這樣的模式。替換命令的 "to" 部分是空的:"//"。這樣就會刪除那些匹配的空白字元。另一種沒有用的空格是 Tab
Time of Update: 2018-12-06
檔案操作vim【vi】 // 開啟一個空檔案vim【vi】 a.txt // 開啟目前的目錄中的a.txt檔案;若檔案不存在則建立一個名為a.txt的檔案(指定儲存位置為目前的目錄)vim【vi】 e:\a.txt // 開啟e盤目錄中的a.txt檔案;若檔案不存在則建立一個名為a.txt的檔案(指定儲存位置為e:\):w // 儲存檔案 【:wq】// 儲存並退出 【:wq】 e:\a.txt // 儲存到e:\a.txt,並退出:q // 退出(如果未儲存,則會退出失敗)
Time of Update: 2018-12-06
一、vim下顯示16進位資料:%!xxd -g 1 表示每1個位元組為1組:%!xxd -g 2 表示每2個位元組為1組(預設):%!xxd -g 4 表示每4個位元組為1組:%!xxd -r 將vim恢複成原來的顯示man xxd可以獲得xxd的協助檔案二、hexdump顯示16進位資料 hexdump可以以16進位形式顯示檔案內容,比如一個內容為01234567890的檔案記住一個用法即可(-C): hexdump a -C00000000 30 31 32 33 34 35
Time of Update: 2018-12-06
Vim 簡介作為開源世界最重要的編輯器之一(另一個是Emacs),Vim以其強大的功能和可定製能力被眾多開發人員所喜愛。不過,也許就是因為Vim的功能太 強大了,要真正用好Vim並不容易。本文作者在多年的實際使用中逐漸掌握了一些實用技術,在此介紹給大家。--本文並不企圖對Vim作全面而系統的介紹,
Time of Update: 2018-12-06
平常用到的vim技巧,整理記錄在blog上,方便尋找。VIM中,移動游標到下一個單詞的詞首,使用命令"w",移動游標到上一個單詞的詞首,使用命令"b";移動游標到下一個單詞的結尾,用命令"e",移動游標到上一個單詞的結尾,使用命令"ge"。上面這些命令都使用'iskeyword'選項中的字元來確定單詞的分界,還有幾個命令,只把空白字元當做"單詞"的分界。當然,這裡說的"單詞"已經不是傳統意義上的單詞了,而是由非空白字元構成一串字串。命令"W"移動游標到下個字串的開始,命令"B"移動到上個字串的開
Time of Update: 2018-12-06
vim協助文檔裡與粘貼板有關的內容如下:vim有12個粘貼板,分別是0、1、2、...、9、a、"、+;用:reg命令可以查看各個粘貼板裡的內容。在vim中簡單用y只是複製到"(雙引號)粘貼板裡,同樣用p粘貼的也是這個粘貼板裡的內容;要將vim的內容複寫到某個粘貼板,需要退出編輯模式,進入正常模式後,選擇要複製的內容,然後按"Ny完成複製,其中N為粘貼板號(注意是按一下雙引號然後按粘貼板號最後按y),例如要把內容複寫到粘貼板a,選中內容後按"ay就可以了,有兩點需要說明一下: