Time of Update: 2018-12-05
vim 打造 ruby 全功能開發環境。1.AutoComplPop——自動提示 :http://www.vim.org/scripts/script.php?script_id=1879 解壓之後會有三個檔案夾,全部放到.vim目錄下。特別是別忘了autoload這個目錄下的acp.vim也要放到.vim相應的autoload目錄下。2. ctags 和 taglist 3.Rsense 依賴 L9
Time of Update: 2018-12-05
進入vi之後,在游標之後插入當然是按小寫“i”鍵;在游標之下插入是按小寫字母“o”鍵;在游標之前插入是按小寫字母“a”鍵。例如,要實現複製第6行(包括)下面的5行資料,放到第18行下面(也就是粘貼的內容自第19行起)。 方式一(適合複製少量行文本的情況): 命令模式下,將游標定位到第6行,然後輸入“5yy”,這樣就複製了從第6行開始的(包括第6行)5行(即從第6行到第10行)資料,然後將游標定位到第18行,單擊“p”鍵粘貼所複製的內容到該行下面。 方式二(適合複製大量行文本的情況):
Time of Update: 2018-12-05
對於二進位檔案的編輯,windows下有一款很優秀的軟體winhex,會讓你的生活非常簡單。但是到了linux 下面似乎沒有專門的二進位編輯器,但是大家不要忘了vim雖然vim並不是針對二進位編輯而設計,但是通過技巧也可讓vim成為很好用的二進位編輯器。現在假設我要把磁碟/dev/sda上1第一個扇區(也就是mbr和硬碟分區表所在的位置)dump出來並進行查看和編輯。 View Code BASH12345#用dd先把硬碟前512byte的資料dump出來$ sudo dd
Time of Update: 2018-12-05
讓vim使用中文協助文檔 整理轉載,原文地址:http://blog.openrays.org/blog.php?do=showone&tid=282 vim 中文文檔的首頁是:http://vimcdoc.sourceforge.net/ 。它將 vim 的 help 檔案翻譯成為中文,已經支援目前最新的 vim 7.0。如果想使用 vim 中文文檔,可以遵循以下步驟: 首先下載針對 vim7.0 的版本,使用6.3版本的使用者請自行下載。$wget
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
一、Linux→命令模式:Vim filename一次移動一個游標h j k l左 下 上 右行內移動0 到行首 d0或d^ 刪除至行首$ 至行尾 d$ 刪除至行尾0=HOME 到行首 $=end 至行尾G 到檔案尾 50G 到50行gg
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-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-05
在.vimrc中添加以下代碼後,重啟vim即可實現按TAB產生4個空格:set ts=4 (註:ts是tabstop的縮寫,設TAB寬4個空格)set expandtab 對於已儲存的檔案,可以使用下面的方法進行空格和TAB的替換:TAB替換為空白格::set ts=4:set expandtab:%retab! 空格替換為TAB::set ts=4:set noexpandtab:%retab! 加!是用於處理非空白字元之後的TAB,即所有的TAB,若不加!,則只處理行首的TAB。
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
vim簡介資料來源:http://www.cnblogs.com/Henrya2/archive/2009/02/21/1395584.htmlVim(Vi
Time of Update: 2018-12-06
我最終在_vimrc下加入的是:1 map <F9> :w!<CR>:!E:\Aspell\bin\aspell --lang=en check %<CR>:e! %<CR>即按 F9 執行 aspell 對當前檔案的檢查註:vimrc中 %號 表示當前檔案 E:\Aspell\bin\aspell 改成自己的aspell所在目錄========== [以下是參考文獻] ===========[轉] http://ar.newsmth.net/
Time of Update: 2018-12-06
在.vimrc中添加以下代碼後,重啟vim即可實現按TAB產生4個空格:set ts=4 (註:ts是tabstop的縮寫,設TAB寬4個空格)set expandtab 對於已儲存的檔案,可以使用下面的方法進行空格和TAB的替換:TAB替換為空白格::set ts=4:set expandtab:%retab! 空格替換為TAB::set ts=4:set
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中顯示中文檔案名稱的時候就會亂碼. 之前我在網上搜尋相關的問題, 幾乎沒有人提出這個問題,