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
從別的編輯器裡粘貼到vim裡的代碼經常由於不正常的縮排變得格式混亂。在vim的官方FAQ (http://vimdoc.sourceforge.net/cgi-bin/vimfaq2html3.pl)找到的:格式化全文: gg=G自動縮排當前行: ==這個是原文節選:14.6. How do I format/indent an entire file?You can format/indent an entire file using the gg=G command, where
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
Vim 可以很好的編輯各種字元編碼的檔案,包括 UCS-2、UTF-8 等流行的 Unicode 編碼方式:Vim 有四個跟字元編碼方式有關的選項,encoding、fileencoding、fileencodings、termencoding,它們的意義如下:* encoding: Vim 內部使用的字元編碼方式,包括 Vim 的 buffer (緩衝區)、菜單文本、訊息文本等;* fileencoding: Vim 中當前編輯的檔案的字元編碼方式,Vim
Time of Update: 2018-12-06
寄存器通常的編輯器有一個剪貼簿,以儲存複製和剪下的內容。Vim中的類似概念叫做寄存器(register)。除了有一個無名寄存器外,Vim還有一大 堆有名的寄存器,可以通過"""(參見":help "")或"Ctrl-R"(參見":help i_CTRL-R"和":help c_CTRL-R")加寄存器名(字母、數字和某些特殊字元,參見":help registers";"無名"寄存器的名字是""")來訪問。比如,你先使用""ayy"複製了一行,然後使用"dd"刪掉了一行,然後移動游標到要複
Time of Update: 2018-12-06
0,:g/null/d找到null的行並且刪掉1,簡單替換運算式替換命令可以在全文中用一個單詞替換另一個單詞::%s/four/4/g“%” 範圍首碼表示在所有行中執行替換。最後的 “g” 標記表示替換行中的所有匹配點。如果僅僅對當前行進行操作,那麼只要去掉%即可 如果你有一個象 “thirtyfour” 這樣的單詞,上面的命令會出錯。這種情況下,這個單詞會被替換成”thirty4″。要解決這個問題,用 “\ :%s/\顯然,這樣在處理 “fourty” 的時候還是會出錯。
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
第一講小結: 1. 游標在螢幕文本中的移動既可以用方向鍵,也可以使用 hjkl 字母鍵。 h (左移) j (下行) k (上行) l (右移) 2. 欲進入vim編輯器(從命令列提示符),請輸入∶vim 檔案名稱 <斷行符號> 3. 欲退出vim編輯器,請輸入以下命令放棄所有修改∶ <ESC> :q! <斷行符號> 或者輸入以下命令儲存所有修改∶ <ESC> :wq
Time of Update: 2018-12-06
一、插入文本常用的,當然是i,但是如果只用i,那就太TB了,記住i、o、a即可,當然大小寫,一般區分前後的概念,這個是vim在設計各類指令的原則。命令 執行的操作 記憶方法----------------------------------------------------------------- i 在游標的左側插入字元 I 在行首插入字元 a
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
--工欲善其事,必先利其器 vim就是vi improved。vi是原本是類Unix系統上的一款優秀的文字編輯器。現在最好用的我覺是gvim,已經可能在各種平台上使用。 vim的官網是:http://www.vim.org 裡面的有gvim的程式免費下載,還有各種外掛程式供選擇使用,也有少量關於vim的免費書籍供下載。 vim不同於記事本(notepad)、寫字板(write)和MS office
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
轉載自:http://blog.163.com/zhang_sheng_cun/blog/static/46288667200792604435190/http://hi.baidu.com/istang/blog/item/b8a38d6e0d0f1fd780cb4a2b.html在終端下使用vim進行編輯時,預設情況下,編輯的介面上是沒有顯示行號、文法高亮度顯示、智慧縮排等功能的。為了更好的在vim下進行工作,需要手動設定一個設定檔:.vimrc。在啟動vim時,目前使用者根目錄下的.vim
Time of Update: 2018-12-06
使用VIM有段時間了,但是對於裡面的一些知識還是一知半解,今天在網上無意中發現一篇文章感覺不錯,希望能給像我一樣的朋友帶來一些協助。由於內容比較多就不copy過來了,把網址給大家貼出來!Vim 實用技術,第 1 部分: 實用技巧http://www.ibm.com/developerworks/cn/linux/l-tip-vim1/index.htmlVim 實用技術,第 2 部分: 常用外掛程式http://www.ibm.com/developerworks/cn/linux/l-tip-
Time of Update: 2018-12-06
文章目錄 字元刪除單詞刪除行刪除 這一節我們來看看刪除,刪除命令比較簡單,不過要使刪除更有效率你需要配合我們第一節中講的各種移動命令 字元刪除x 刪除游標所在處字元X 刪除游標所在前字元這裡沒有什麼可注意的地方,但需要說明一下的是通常情況下,新手一旦著急便會按著x不動,從而達到刪除一大塊文本的目的如果是頭幾天使用還好說,但從長久考慮,你還需要學習下面的刪除命令 單詞刪除dw
Time of Update: 2018-12-06
恢複在VIM裡比較簡單,不過想要具體恢複到某個時間段很難就我的經驗而言,有時候使用恢複還不如刪了重寫這裡我們來講講恢複、撤銷和重複命令的使用 u 撤消上次命令U 恢複整行ctrl+r 重做. 重複e!
Time of Update: 2018-12-06
VIM中常用的替換模式總結。1,簡單替換運算式替換命令可以在全文中用一個單詞替換另一個單詞::%s/four/4/g“%” 範圍首碼表示在所有行中執行替換。最後的 “g” 標記表示替換行中的所有匹配點。如果僅僅對當前行進行操作,那麼只要去掉%即可 如果你有一個象 “thirtyfour” 這樣的單詞,上面的命令會出錯。這種情況下,這個單詞會被替換成”thirty4″。要解決這個問題,用 “\<” 來指定匹配單詞開頭: :%s/\<four/4/g顯然,這樣在處理