Time of Update: 2018-12-03
自動縮排設定:set cindent格式化調整。==手動調整。< < 和 > >代碼自動補全 插入模式:C+n補全下一個; C+p補全上一個。顯示行號命令模式:set number強大的g命令http://blog.sina.com.cn/s/blog_6e128365010153no.html尋找命令模式下,輸入 /word 後斷行符號,即尋找word。按 n 尋找下一個匹配單詞,按 N
Time of Update: 2018-12-04
http://blog.csdn.net/fangkailoveGVIM+Graphviz ,打造快速輸入,所思,所寫,即所見,即所得的流程圖編輯環境。Windows下:Graphviz 下載和安裝,詳細請見網站:http://www.graphviz.org/Home.php Graphviz for GVIM omnifunc自動補全外掛程式 https://github.com/wannesm/wmgraphviz.vim 將 Graphviz 安裝路徑添加到環境變數 PATH
Time of Update: 2018-12-05
我是 vim 粉絲, 用了許久, 有一些自己的感受, 又到處挖到一些別人的技巧. 感覺對 vim粉絲比較有用, 就把它記在這兒. 希望藉此文套出大家自己的巧活, 就正應了拋磚引玉的古話了.先稍為介紹一下 vim. vi 是 unix/linux 下極為普遍的一種文字編輯器, 大部分機器上都有. vi 有各種變種, 在不同的機器上常用不同的變種軟體. 其中 vim 比較好用也用得比較廣泛. vim 是 Vi IMproved 的縮寫, 表示更好的 vi. 我個人覺得它是非常好的編輯器(為了避免
Time of Update: 2018-12-05
原文出處: http://ccd9527.blogspot.tw/2010/01/vim-search.html若要在一個檔案中,同時找到「肥仔魚」、「肥仔豬」、「肥仔貓」,有一個規則的字串,可以使用正規表示式。/肥仔[魚豬貓」就可以找到,[]表示的是一個字元,但是,可以被選擇的就是中間的那三個字元~如果我們今天要找的是英文檔案,想要搜尋的 lemon tree、lemon soup、lemon juice 的話,就必需使用「\|」這個「或(or)」運算/lemon tree\|lemon
Time of Update: 2018-12-05
字型設為 楷體 比較好看 G 是vim跳到最後一行 gg 跳到最上面一行複製一行:yy p複製多行: 1,4 copy 6儲存命令: savees D:1.txt :%!xxd ---->切換到十六進位顯示:%!xxd -r ---->切迴文本方式顯示中文亂碼問題:解決vim中文編碼問題,在~/.vimrc最後加入: let &termencoding=&encodingset
Time of Update: 2018-12-05
# Step 1《 V I M 教 程 》摘要(版本 1.5) (注釋:本文僅為個人學習摘要,推薦啟動本教程學習,只需vi裡要輸入命令$ vimtutor ) vim 是一個具有很多命令的功能非常強大的編輯器。限於篇幅,在本教程當中 就不詳細介紹了。本教程的設計目標是講述一些必要的基本命令,而掌握好這 些命令,您就能夠很容易將vim當作一個通用的萬能編輯器來使用了。 完成本教程的內容大約需要25-30分鐘,取決於您訓練的時間。~~~~~~~~~~~~~
Time of Update: 2018-12-05
剛裝上的vim在編輯C/C++程式的時候沒有顯示行號,按下Enter鍵不會自動縮排,用起來有些不方便,在這種情況下我們可以簡單下配置vim 1. 在使用者目錄下建立一個檔案名稱為.vimrc的隱藏檔案 2. 在.vimrc檔案中輸入如下配置資訊 set number //設定顯示行號 set autoindent //設定自動對齊 set cindent //設定按c語言格式對齊 set
Time of Update: 2018-12-03
1、分屏啟動Vim使用大寫的O參數來垂直分屏。vim -On file1 file2 ...使用小寫o參數來水平分屏。vim -on file1 file2 ...注釋: n是數字,表示分成幾個屏。2、關閉分屏 關閉當前視窗。Ctrl+w c (先按Ctrl+w,放開後再按c)關閉當前視窗,如果只剩最後一個了,則退出Vim。Ctrl+w q3、分屏上下分割當前開啟的檔案。Ctrl+w s上下分割,並開啟一個新的檔案。:sp filename左右分割當前開啟的檔案。 Ctrl+w
Time of Update: 2018-12-03
ubuntu 10.10 安裝了 Gvim,分享一下。開始下載安裝sudo apt-get update(更新一下源,可選項,呵呵)sudo apt-get install vim-gnome安裝 ok 之後,為 Gvim 配置菜單(兩種方式)方式 1 : sudo vim /usr/share/applications/gvim.desktop方式 2 :sudo gedit /usr/share/applications/gvim.desktop如果你以前使用過 vim 就使用方式
Time of Update: 2018-12-03
使用vim有一段時間了,可還是菜鳥層級。把經常用到的快速鍵命令記下來:Ctr + Z:相當於EscCtr + P:代碼補全dd: 剪下p: 粘貼y: 複製za: 摺疊格式化代碼:gg=G備忘:gg —— 到達檔案最開始= —— 要求縮排G —— 直到檔案尾跳轉到函數、變數定義處: [ + ctrl + i:跳轉到函數、變數和#define[ + ctrl + d:跳轉到#define處ctrl + i:向前跳到前幾次游標位置ctrl +
Time of Update: 2018-12-04
vim 指令碼編寫。(轉)記得 在window中的許多的IDE都可以對整段代碼進行注釋以便用測試。在測試後再把它還原。今天在linux vim 上也實現了相應的功能 。對單行注釋:CTRL_C對多行注釋: 先”V”,進入塊選擇模式。選擇一段代碼。CTRL_C同樣,還原的命令和上面的一樣。如對一行CTRL_C後,把它注釋了,再CTRL_C後就還原了。注意代碼應該要整齊,縮排。選擇塊時,要保證塊中的第一行就是最靠左的。不然會出問題。如在代碼中選擇:if (a>0){printf
Time of Update: 2018-12-05
2011-11-17vim基本配置set nocompatible set columns=80 set tabstop=4 set ruler set expandtab set number set ignorecase set wrapmargin=15 set cindent set shiftwidth=4 syntax on代碼著色 顯示行號 等:vim tab鍵變為4個空格set expandtab # 使用space代替tab. set tabstop=4 # 四個空格。
Time of Update: 2018-12-04
各個工具的主要功能: vim:這個是Linux下功能十分強大的編輯器,就不說了。 ctags:產生tag檔案的命令,這個是其它工具的基礎。 taglist:需要ctags的支撐,直接在左邊列出函數列表,全域參數列表。 cppcomplete:需要ctags的支撐,可以補全類型或者函數名。 cscope:比較強大,可以對函數以及部分類型定義進行跳轉,其實cscope是用來替代ctags功能的。 global:貌似和cscope,taglist功能一樣,據說對於大型的工程表現不錯。 各個工具的安裝:
Time of Update: 2018-12-05
*定位到指定行n:輸入"nG"或輸入"ngg"或輸入":n"這裡,n就是指定的行的行號.注意,有時候G=gg*跳到螢幕頂部:輸入“H”這裡,停在第一個非Null 字元上。加一個數字N,是指距視窗頂部的行數(如'NH'正數第N行)*跳到螢幕底部:輸入“L”這裡,停在第一個非Null 字元上。加一個數字,是指距視窗底部的行數(如'NL'倒數第N行)*跳到螢幕中間:輸入“M”這裡,停在第一個非Null
Time of Update: 2018-12-06
去年9月份寫了《Android拓展系列(4)--vim編輯器的基本使用》,記錄了最簡單的vim操作。但是vim魅力來自於他神出鬼沒的技巧操作。 這些技巧,或是巧妙組合利用vim特性,或是來自於特定場合的經驗總結,或是特殊小功能。 冰凍三尺,非一日之寒! 這些技巧都需要在實踐中不斷的練習或者使用,直到你感覺自己悄悄的上癮。 學會了這些技巧,不僅可以讓你如虎添翼,如有神助;而且絕對是你程式員身份的一種象徵,它代表著專業,高端! 編輯器之神!
Time of Update: 2018-12-05
轉自: http://code.google.com/p/xiangelinux/wiki/vim_pm Vim需要額外工程管理外掛程式嗎?答案是完全不用。 假設我們有一個工程,放在test目錄下,裡面有main.c, a.c, b.c ...1. 建立"工程檔案"的過程(1)進入test目錄,啟動vi(2)用:e命令分別開啟所有需要加入功能的檔案(3)用:mksession! test.vim建立"工程檔案"(4)退出vim.2. 開啟工程檔案的過程用vim -S
Time of Update: 2018-12-06
bufexplorer外掛程式可以開啟曆史檔案清單以達到快速切換檔案的目的,有了前面幾個外掛程式的安裝經驗,這個就非常簡單了,而且這個外掛程式安裝後不需配置_vimrc檔案(當然隨著學習深入,可能需要增加一些配置以適應特定需求)。1、直接從 http://www.vim.org/scripts/script.php?script_id=42 下載bufexplorer,解壓後得到兩個檔案夾plugin和doc,直接與~vim/vim73下的同名目錄合并即可,如: 重啟Vim,
Time of Update: 2018-12-06
vi/vim 中可以使用 :s 命令來替換字串。以前只會使用一種格式來全文替換,今天發現該命令有很多種寫法(vi 真是強大啊,還有很多需要學習),記錄幾種在此,方便以後查詢。 :s/vivian/sky/ 替換當前行第一個 vivian 為 sky :s/vivian/sky/g 替換當前行所有 vivian 為 sky :n,$s/vivian/sky/ 替換第 n 行開始到最後一行中每一行的第一個 vivian 為 sky :n,$s/vivian/sky/g 替換第 n
Time of Update: 2018-12-07
1. 使用 * 鍵可以向後搜尋游標所在位置的單詞。反之,使用 # 鍵可以向前搜尋游標所在位置的單詞。第一次使用 * 或者 # 進行搜尋之後,則可以使用 N 或 Shift-N 繼續進行搜尋。另外,如果設定了hlsearch選項(:set hlsearch)的話,那麼使用 * Shift-N 則可以標記當前的單詞為高亮顯示。2、在你的vimrc中設定 set hlsearch ,這樣的話你所搜尋的所有匹配項將高亮顯示出來,搜尋另外一個不存在的詞將會是之前的高亮匹配項取消高亮,或者使用 ":
Time of Update: 2018-12-06
本節所用命令的協助入口::help helptags:help taglist.txt 使用下面的命令產生協助標籤:helptags ~/.vim/doc下面介紹常用的taglist配置選項,你可以根據自己的習慣進行配置: - Tlist_Ctags_Cmd選項用於指定你的Exuberant ctags程式的位置,如果它沒在你PATH變數所定義的路徑中,需要使用此選項設定一下;- 如果你不想同時顯示多個檔案中的tag,設定Tlist_Show_One_File為1。預設為顯示多個檔案中的tag;