gVim官方版是一個超級強大的文本編輯器,它會根據安裝的平臺自動選擇相應的語言包。gVim官方版本支持中文及其各種代碼,其界面也是中文,請隨意使用。這個簡單是最好的編輯器,一定會給你帶來不一樣的感受。
軟件介紹
Vim的第一個版本由布萊姆·米勒在1991年發布。最初的縮寫是Vi OutPut,但隨著功能的增加,官方名稱改為Vi IMperative。現在是開源模式分發的慈善軟件。
Vim是Linux上著名的文本編輯器,是早年Vi編輯器的增強版。gVim是Vim的圖形前端,是一個跨平臺的編輯器。基本上主流操作系統都有自己的版本。這是國際版,會根據安裝的平臺自動選擇對應的語言包。支持中文及其各種代碼,界面也是中文。請隨意使用。這個簡單是最好的編輯器,一定會給你帶來不一樣的感受。
在Linux Mint 12軟件管理器中,gvim被稱為vim-gnome。
軟件功能
一、普通人的編輯工具。
我之所以在第一點提到這一點,是因為“文字處理”當然是一個編輯最基本的功能,而vim大概是唯一能把編輯體驗發揮到極致的功能。
1.免費。
用戶不用去網上下載D版!
2.提高輸入速度。
我相信沒什么好爭論的。純鍵盤操作的速度是鼠標無法比擬的。雖然會帶來一些學習成本,但相信是值得的。
3.完美支持中文和多種文件編碼。
許多編輯器都有處理多字節編碼的問題,vim完美地解決了這個問題。(如果你的vim沒有解決,請參考linux下vim的編譯和終端亂碼的最終解決方案。)
4.文本注釋管理。
這是由于vim: voom的一個插件。
第二,程序員的編輯工具。
如果你是程序員,不要錯過vim。它確實為程序員提供了太多貼心的功能。
1.支持幾乎所有語言類型。
毫不夸張地說,vim確實做到了這一點,只要所有已知的語言,從c++、python到bash、sql和vim,都默認支持這些語言的語法高亮和自動縮進等等。一個編輯可以編寫所有的源代碼,而不需要學習每種語言的編輯器,從而降低學習成本。為什么不呢?
2.支持各種語言的自動補碼和智能提示。
3.快速搜索功能定義功能和功能列表顯示功能。
Vim+tags+taglist可以輕松實現上述功能,完全可以替代si或vs .
4.支持類似textmate的代碼片段函數。
目前我用的是snipMate。當然,這不是唯一提供這個功能的插件。你可以有更多的選擇~
5.集成編譯和調試功能,快速定位編譯錯誤。
gVim官方免費版提供了quickfix的功能,可以集成gcc、g++、java、c#、python、php等語言的錯誤定位功能,大大提高了代碼編譯調試時的錯誤定位。
6.開源。
如果發現vim有bug,可以自己研究代碼修復~
7.跨平臺。
linux、windows、mac等平臺上都有相應的版本,不用擔心跨平臺開發!
8.支持插件,無限擴展你想要的功能。
Vim本身有自己的腳本語言,如果你真的不想學習另一種語言,也沒什么大不了的。gvim7.3默認已經編譯并支持python、ruby、lua、perl等腳本語言,所以用自己喜歡的腳本語言來開發吧!與emacs的lisp相比,如果真的缺少vim自己的腳本語言,python可能比lisp還要好。
安裝步驟
1.在本網站下載gvim軟件安裝包。
2.雙擊打開下載的。并進入軟件安裝界面。
3.gvim軟件已安裝。
使用方法
1.打開軟件,按I鍵,進入插入模式,輸入一段文字;
2.點擊esc,返回正常模式;x、刪除當前光標所在的一個字符;
3.進入插入模式,添加新行;
4.播放esc并返回正常模式;鍵入dd刪除當前行,并將刪除的行保存到剪貼板;
在正常模式下;
o,在當前行后插入新行。
o,在當前行之前插入一個新行。
快捷鍵
光標的移動。
這里的光標移動是指正常模式下光標的移動。
最簡單的是方向鍵,即使在插入模式下也可以使用,但不是最方便的。
h在當前行向左移動一個字符,或退格。
移動到下一行,或回車。
k移動到前一行,或-符號。
在當前行或空格鍵中向右移動一個字符。
Ctrl +f向前滾動一頁,或向下滾動一頁。
Ctrl +b向后滾動一頁,或PageUp。
0(零)移動到行首(包括空格字符,如縮進空格)或Home鍵。
$移動到行尾或結束鍵。
移動到行首的第一個非空白字符。
g移動到文檔的末尾,或者
Gg移動到文檔的開頭。
w移到下一個單詞的開頭。
移到前一個單詞的開頭。
移到這個單詞或下一個單詞的末尾。
葛移到上一個詞的末尾。
大寫的w b e與W B E具有相同的效果,但忽略了特殊字符,如。-.
因為漢語是連在一起的,如果沒有空格或數字,也沒有英文標點,就會被當成一個單詞。
(光標移動到句子的開頭,句子基于。?!用標點符號來判斷。
)光標移動到句子的結尾。
{光標移動到段落的開頭,由一個空行判斷。
}光標移動到段落的結尾。
將光標移動到屏幕頂部的第一個非空白字符。
m光標移動到屏幕中間的第一個非空白字符。
l光標移動到屏幕底部的第一個非空白字符。與向下翻頁和向上翻頁不同,文本的內容不會移動,只有光標在移動。
:n將光標定位到第n行。
N|將光標移動到該行的第n個字符。
打開并退出。
:e test.txt打開test.txt文件進行編輯,如果不存在,則創建它。
:w保存文檔,而不退出vim編輯器。[3]
:q退出vim編輯器,不保存文檔。
:wq保存文檔并退出vim編輯器。按ZZ(注意Z是大寫的,不在命令模式下)或:X有同樣的效果。
:q!放棄所有修改并強制退出。按:Q在無法退出時嘗試此操作。