Time of Update: 2018-12-05
將vim 改造成功能強大的IDE系列之三『外掛程式介紹』onmicppcompete功能:命名空間(namespace),類(class),結構(struct)和聯合(union)補全函數屬性成員和傳回值類型補全"this"指標成員補全C/C++類型轉換(cast)對象補全類型定義(typedef)和匿名型別(anonymous
Time of Update: 2018-12-05
這兩天看到網上有將vim 改造成功能強大的IDE的blog,突然心血來潮,親身經曆了一下。網友的文章都不錯,我這裡只是將各種外掛程式分開羅列,然後加上一些提示。希望本文對你有所協助!『外掛程式介紹』Ctags工具是用來遍曆原始碼檔案產生tags檔案,這些tags檔案能被編輯器或其它工具用來快速尋找定位原始碼中的符號(tag/symbol),如變數名,函數名等。比如,tags檔案就是Taglist和OmniCppComplete工作的基礎。『下載和安裝』一、我是使用apt-get安裝的:sudo
Time of Update: 2018-12-05
Vim+Taglist+Ctags組合原文http://vim-taglist.sourceforge.net/installation.html 要求: 1.vim版本6.0及以上[root@mylinux ~]# vim -versionVIM - Vi IMproved 6.3 (2004 June 7, compiled Dec 5 2004 06:16:10) 2.Exuberant Ctags5.0及以上(注意GNU與Unix的ctags不行)[root@mylinux ~]#
Time of Update: 2018-12-05
ctag 這個外掛程式主要是像在vc下一樣,之間跳轉到變數,函數的定義處,所以非常的方便下載和安裝: http://down1.chinaunix.net/distfiles/ctags-5.2.3.tar.gz tar -xzvf ctags.xxxxxx ./configure --prefix= 安裝的目錄 make ;make install ctags -version
Time of Update: 2018-12-05
本版本適用於Windows、Linux和Cygwin環境,目標人群為Vim初學者,老鳥請悄然飛過 趕在愚人節之前提前發布本版本,祝各位使用愉快 ^-^ 經過著色的設定檔請訪問下面的連結Windows版: http://www.ruchee.com/code/linux/vim/_vimrc.htmlLinux && Cygwin版: http://www.ruchee.com/code/linux/vim/.vimrc.html完整配置的見本文末尾----------------
Time of Update: 2018-12-05
vim官網上有現成的外掛程式增加vim的文法顏色,一直弄不好,自己動手豐衣食。原理比較簡單,通過ctags工具產生tags檔案,再從tags檔案產生vim的source檔案,然後vim的source命令執行它。1. 下載一個支援Lua的vim,學了Lua手癢,並且對vim的script不大懂,函數是由用Lua寫的;2. 下載一個ctags,cygwin貌似帶有,也可能衝突,下成別的,確認一下版本; 類似Exuberant Ctags 5.8, Copyright (C) 1996-2009
Time of Update: 2018-12-05
轉載地址:http://linuxtoy.org/archives/efficient-editing-with-vim.html雖然從很久前就開始用 VIM 了,但一直都是半調吊子,翻來覆去只用自己會的命令。最近為了提高書寫代碼的效率,還有 coding 時候的樂趣,又重新鑽研了一下 VIM,發現了一篇很好的 VIM 入門的文章,原文是英文版的,我覺得非常適合 VIM 使用入門,所以翻譯了過來。這裡是簡單的介紹了 VIM 的操作方式,並沒有說為什麼要用 VIM,如果你想知道答案可以去
Time of Update: 2018-12-05
Linux c學習之 IDE打造--VIM(三),IDE介面 by 懶木頭手把手教你把Vim改裝成一個IDE編程環境(圖文) by 吳根把VIM打造成一個真正的IDE by Vimer的程式世界關於VIM + cscope 的更多細節:一個tutorial,教會你怎麼用cscope。一個鍵位射外掛程式 by Jason Duell 一個自動建立cscope database的指令碼(by richq): cscope_gen.sh#!/bin/shfind . -name '*.py' \-
Time of Update: 2018-12-05
將vim 改造成功能強大的IDE系列之二『外掛程式介紹』Taglist是vim的一個外掛程式,提供原始碼符號的結構化視圖。:(直接使用了別人的圖片。在我機器上也差不多~)『下載和安裝』 1)從http://www.vim.org/scripts/script.php?script_id=273下載安裝包,也可以從http://vim-taglist.sourceforge.net/index.html下載。
Time of Update: 2018-12-05
將vim 改造成功能強大的IDE系列之四『外掛程式介紹』SuperTab使Tab快速鍵具有更快捷的上下文提示功能。『下載和安裝』從http://www.vim.org/scripts/script.php?script_id=1643下載安裝版。這個安裝包跟先前的幾個Vim外掛程式不同,它是一個vba檔案,即Vimball格式的安裝包,這種格式安裝包提供傻瓜式的安裝外掛程式的方法。 1)用Vim開啟.vba安裝包檔案。 2)在Vim命令列下運行命令“UseVimball
Time of Update: 2018-12-05
[翻譯]" /zs and /ze regex delimiters :h //zs" /zs和/zeRegex符號,:h //zs/</zs[^>]*/ze> : search for tag contents, ignoring chevrons 尋找XML標記的內容,忽略角括弧[註解]
Time of Update: 2018-12-05
[翻譯]" search for declaration of subroutine/function under cursor" 尋找游標下子程式/函數的聲明:nmap gx yiw/^/(sub/<bar>function/)/s/+<C-R>"<CR>[註解]
Time of Update: 2018-12-05
[翻譯] /joe/e : cursor set to End of match 把游標定位在匹配單詞最後一個字母處/joe/e+1 : cursor set to End of match plus 1 把游標定位在匹配單詞最後一個字母的下一個字母處/joe/s-2
Time of Update: 2018-12-05
由於VIM原來的郵件清單伺服器損壞,現在VIM郵件清單已經移到Google Group,需要重新訂閱才能收到列表中的郵件。訂閱郵件清單,向下列地址發送郵件,然後再確認一次就可以了:vim-announce-subscribe@vim.org VIM通知訊息列表vim-subscribe@vim.org VIM使用郵件清單vim-dev-subscribe@vim.org VIM開發郵件清單vim-mac-subscribe@vim.org
Time of Update: 2018-12-05
前段時間在網上看到有人說“網上的VIM技巧很多,但都只是告訴你怎麼樣,不告訴你為什麼”,深以為然。剛好最近又在重新看Best of VIM Tips這篇文章,於是就產生一個想法,把這篇文章翻譯一遍,另外還加一些講解,給出一些協助入口,便於VIM的初學者掌握。Best of VIM
Time of Update: 2018-12-05
前兩天在sf上看到一個叫做cream的項目,它的目標是對vim進行封裝,使之對外提供一個類似其它編輯器的通用介面。它的初衷是把vim變成一個現代的編輯器,縮短初學者學習vim的學習時間。不過對一個vimer來說,這樣封裝後的vim,已經完全失去了vim獨特的魅力。不過,相信它對初學者還是有所協助的。cream可以支援windows和linux兩種系統,提供了一系列鍵盤快速鍵。它的首頁在:http://cream.sourceforge.net/home.html有興趣的人可以看看。
Time of Update: 2018-12-05
source:http://easwy.com/blog/archives/advanced-vim-skills-catalog/gain:#########20090309########在vim中儲存與回複上次的編輯狀態這裡,1)會話資訊中儲存了所有視窗的視圖,外加全域設定。
Time of Update: 2018-12-05
http://cache.baidu.com/c?m=9d78d513d99d1af31fa7837f7d01a6120e2580743da7c76579c3e73b84155b563016f4ba57356602c4b47a7071ab5e2de9e73702200356a09ab89f4aabac925938f92023071a913716c468aedc4755857bcf4de8df0ee7cae733e3ff94808a1544cb23127af0e78a2a46479f31ab557
Time of Update: 2018-12-05
Vim作為最好用的文字編輯器之一,使用vim來編文檔,寫代碼實在是很愜意的事情。每當學會了vim的一個新功能,就會很大地提高工作效率。有人使用vim幾十年,還沒有完全掌握vim的功能,這也說明了vim的強大。而這樣何嘗不是一件好事呢,只要有的學習,就有的提高。最近使用Vim來寫部落格,發現在Vim中粘貼Python代碼後,縮排就全亂了。仔細研究了以下,原來是自動縮排的緣故,於是做如下設定: :set noai
Time of Update: 2018-12-05
轉自:http://blog.csdn.net/easwy用於個人學習,如果有犯您的利益,請您通知我,及時刪除。本節所用命令的協助入口::help helptags:help taglist.txt上篇文章介紹了在VIM中如何使用tag檔案,本文主要介紹如何使用taglist外掛程式。想必用過Source