用VIM開啟一個檔案進行編輯時最下面的工作列出現中文亂碼,嚴重影響編寫代碼,是因為VIM預設的語言支援不行,通過修改/etc/vimrc 這個設定檔就OK了,在此設定檔夾中增加設定語言項,修改後儲存就生效。 set encoding=UTF-8 set langmenu=zh_CN.UTF-8 language message zh_CN.UTF-8 set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1
1、在插入模式之外 基本上來說,你應該儘可能少的呆在插入模式裡面,因為在插入模式裡面 VIM 就像一個“啞巴”編輯器一樣。很多新手都會一直呆在插入模式裡面,因為這樣便於使用。但 VIM 的強大之處在於他的命令列模式!你會發現,在你越來越瞭解 VIM 之後,你就會花越來越少的時間使用插入模式了。2、使用 h、j、k、l 使用 VIM 高效率編輯的第一步,就是放棄使用方向鍵。使用 VIM,你就不用頻繁的在方向鍵和字母鍵之間移來移去了,這會節省你很多時間。當你在命令模式時,你可以用 h、j、k、
方法1:游標放到第6行,輸入:2yy游標放到第9行,輸入:p此方法適合複製少量行文本的情況,複製第6行(包括)下面的2行資料,放到第9行下面。方法2:命令列模式下輸入6,9 co 12複製第6行到第9行之間的內容到第12行後面。方法3:有時候不想費勁看多少行或複製大量行時,可以使用標籤來替代游標移到起始行,輸入ma游標移到結束行,輸入mb游標移到粘貼行,輸入mc然後 :'a,'b co 'c 把 co 改成 m 就成剪下了要刪除多行的話,可以用 :5, 9 de
借鑒文章:1、http://www.cnblogs.com/samwei/archive/2011/04/25/2026211.html1.文法高亮 為了能在Vim中支援Python文法需要用到外掛程式python.vim,該外掛程式預設位於<Vim安裝目錄>/<$VIMRUNTIME>/syntax/下,如果你在該路徑下沒有找到這個外掛程式,需要到python.vim : Enhanced version of the python syntax
可以根據以解樣本進行VIM的逐步學習 ----醉 以下注釋,根據圖示和自己實踐自己闡述,能力有限,錯誤之處,諸位可以提醒更正,謝謝~Whole 英文版 Whole 中文版 感謝 fdl 的翻譯工作 以下是學習這些基本的VIM命令的基本步驟,在學習完之後,可以依照進一步的學習和使用!!步驟1注釋1:1) h j k l為游標鍵,分別左下上右2) i 插入鍵進入編輯模式,Esc鍵退出到一般模式3) x 刪除當前游標所在字元,X刪除當前游標前的一個字元4) A 在一行的末尾添加text,
DOWNLOADS:ctags - http://ctags.sourceforge.net/taglist - http://www.vim.org/scripts/script.php?script_id=273Extract ctags.exe from ctags58.zip to "C:\Windows\system32\" folder, so that we don't need to add folder contains ctags.exe into %PATH%
提供了我們全文選擇,然後再在選中的行運行宏的辦法, normal 是個很有用的東西,其意義就是在command中運行一些norm model下的操作, 提供了我們很多組合操作的可能,拓展了使用vim的維度, 比如:g/\/\// norm dd可以刪除所有的注釋程式碼。It’s occasionally handy to be able to run a macro that you’ve got ready on aspecific subset of lines of the file,
使用Vim打造IDE--高亮顯示在~/.vim/syntax/ 下建立c.vim。如果沒有該目錄,則請自己建立。 Vim會使用該指令碼,讀入文法高亮的規則,編輯c.vim檔案如下:"========================================================" Highlight All Function"========================================================syn match cFunction
在 Vim 中,有四個與編碼有關的選項,它們是:fileencodings、fileencoding、encoding 和 termencoding。在實際使用中,任何一個選項出現錯誤,都會導致出現亂碼。因此,每一個 Vim 使用者都應該明確這四個選項的含義。下面,我們詳細介紹一下這四個選項的含義和作用。1 encodingencoding 是 Vim 內部使用的字元編碼方式。當我們設定了 encoding 之後,Vim 內部所有的