Time of Update: 2018-12-06
對於一個vimer來說,vim外掛程式的管理其實是一個問題。 對於一個喜歡重裝系統的vimer來說,vim外掛程式的管理其實是一個很重要的問題。 對於一個喜歡又喜歡嘗鮮最新外掛程式又喜歡重裝系統的vimer來說,vim外掛程式的管理其實是一個更重要的問題。 所以,我想說的是,vim外掛程式的管理,對於不同程度的人群有不同的重要性,我相信這真的是vimer要解決的一個重要的問題。1. vim外掛程式的管理的幾個問題 vim外掛程式的管理到底是解決什麼問題? (
Time of Update: 2018-12-06
原文:vim提示——快速移動篇1、 按螢幕移動(1) 最常用的幾個命令如下:Ctrl + f // 向前(往行號大的方向移動)移動一屏,想來F代表ForwardCtrl + b // 向後移動一屏,B的話應該是Before吧Ctrl + d // 向前移動半屏,D指DownCtrl + u // 向後移動半屏,U指UpCtrl+e
Time of Update: 2018-12-06
原文:vim提示——快速編輯篇 與vim設定相關的常用基本命令:顯示行號 :set number 或者 :set nu隱藏行號 :set nonumber 或者 :set nonu自動縮排 :set autoindent 或者 :set ai不自動縮排 :set noautoindent 或者 :set noai顯示Tab及行尾字元 :set list隱藏Tab及行尾字元 :set nolist設定Tab寬度為4個字元 :set tabstop=4查看當前設定 :set all
Time of Update: 2018-12-06
問題提出:在windows下有sourceinsight可以很方便地定位函數、變數、宏定義等,便於開發人員管理項目代碼,提高開發效率,那麼在Linux下如何進行類似的操作呢。vim可以使用ctags製作的tags檔案來瀏覽程式源檔案,達到sourceinsight類似的功能。使用方法:1、產生tags檔案在分類樹的根目錄裡,使用命令:ctags -R 或 ctags --recurse如:ctags -R src/*,則會在目前的目錄下產生tags檔案2、編輯vim設定檔.vimrc添加兩行:
Time of Update: 2018-12-06
如果你喜歡vim,平時也寫寫javascript,那麼這篇文章就是為你而寫的:)如果你喜歡javascript,但是還沒有找到合適的編輯器,那麼請give vim a
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
版權所有:晴耕雨讀@【牧碼志】,如需轉載,請註明出處。原文地址:http://0x3f.org/?p=1399關於自動補全,最初用的是SuperTab,那個時候Vim的自動補全外掛程式寥寥無幾,也就SuperTab比較有名。不過實際使用過程中這個外掛程式給我的體驗不是很好,原因是補全的準確度不高。後來出了一個新外掛程式,AutoComplPop,功能和使用都很簡單。但是很快我就又用回SuperTab,原因是AutoComplPop在輸入的同時即時地查詢匹配的關鍵詞,導致輸入極不流暢,效率很低。一
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配置,用了4-5年了,very
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-06
從接觸Linux到現在,也已經好幾年了,對於linux的感覺一直是分分離離,充滿了遺憾,最大的遺憾之一就是一直沒能精通vim,不能完全適應vim下的代碼開發。最近工作中又廣泛接觸到vim的使用,我覺得有必要總結一下。但是我又無法針對vim的所有命令使用展開敘述,反而認為針對android,或者說java的一些常用編輯相關的操作命令做一個解說更具有效性。1.vim的三種命令模式(1).命令模式:用於輸入命令,簡單更改(2).插入模式:用於插入文本,修改文本(3).末行模式:用於輸入命令,視化操作,
Time of Update: 2018-12-06
轉自:http://www.kukaka.org/home/showonews/372用了很長一段時間vim作為PHP的開發工具,以前用netbeans都是直接按ctrl然後滑鼠點一下函數跳到函數定義處的,跟蹤代碼非常有用,剛改用vim的時候很不習慣,雖然一早就知道tag也可以實現這個功能,但是就是一直試不出來,現在,總算是比較清楚tag的工作原理了,特此記錄一下,分享給和我一樣搞PHP開發的而且特別喜歡vim的朋友們。由於本人工作環境是Ubuntu,所以本文測試環境也是Ubuntu。編譯安裝c
Time of Update: 2018-12-06
進階一些的編輯器,都會包含宏功能,vim當然不能缺少了,在vim中使用宏是非常方便的::qx 開始記錄宏,並將結果存入寄存器xq 退出記錄模式@x 播放記錄在x寄存器中的宏命令稍微解釋一下,當在normal模式下輸入:qx後,你對文本的所有編輯動作將會被記錄下來,再次輸入q即退出了記錄模式,然後輸入@x對剛才記錄下來的命令進行重複,此命令後可跟數字,表示要重複多少次,比如@x20,可以重複20次。這個在文本的批處理中是非常有用的。同時編輯多個檔案在vim眾多的外掛程式中,
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
今天在研究vim的autocmd命令時看到":help auto"的最後,協助文檔中舉了一個例子:在寫入一個 *.html 檔案時自動插入當前日期和時間。如下:Code highlighting produced by Actipro CodeHighlighter