/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
vim是一款非常好用的文本編輯器軟件,vim中文版支持多種語言類型的代碼,給用戶在編輯上帶來了更加便捷的體驗(yàn)。并且為了滿足使用者的需要增加了插件功能,給您帶來更加豐富的使用體驗(yàn)。
根據(jù)設(shè)定可以和原始vi完全兼容
多緩沖編輯、多tab編輯
任意個(gè)數(shù)的分割窗口(橫,豎)
vim7開始,支持多種數(shù)據(jù)類型,比如具備列表和字典功能、以及(簡單形式)面向?qū)ο缶幊痰哪_本語言vim script,對(duì)功能進(jìn)行高度定制化。
可以在腳本中調(diào)用 Perl, Ruby, Python, Tcl, MzScheme ,C,C++
單詞縮寫功能
動(dòng)態(tài)單詞補(bǔ)全
多級(jí)樹狀撤銷和重做操作
對(duì)應(yīng)550種以上文本文件的語法高亮
Shell,Lisp,C/C++, Perl, Java, Ruby, Python 等40種以上語言的自動(dòng)縮排
利用ctags的標(biāo)簽中跳轉(zhuǎn)
崩潰后文件恢復(fù)
光標(biāo)位置和打開的緩沖狀態(tài)的保存、復(fù)原(session功能)
可以對(duì)兩個(gè)文件進(jìn)行差分,同步功能的diff模式
遠(yuǎn)程文件編輯 。
vim 8.0新增功能
支持異步 I/O 和通道(channels)、JSON
多任務(wù)
定時(shí)器
Partial、Lambda 和閉包
插件包管理
根據(jù)時(shí)間戳合并viminfo
Windows用戶:支持 DirectX
支持 GTK+ 3
fx:移動(dòng)光標(biāo)到當(dāng)前行的下一個(gè) x 處。很明顯,x 可以是任意一個(gè)字母,而且你可以使用 ; 來重復(fù)你的上一個(gè) f 命令。
tx:和上面的命令類似,但是是移動(dòng)到 x 的左邊一個(gè)位置。(這真的很有用)
Fx:和 fx 類似,不過是往回找。使用 , 來重復(fù)上一個(gè)F命令。
Tx:和 tx 類似,不過是往回移動(dòng)到 x 的右邊一個(gè)位置。b:光標(biāo)往前移動(dòng)一個(gè)詞。
w:光標(biāo)往后移動(dòng)一個(gè)詞。
0:移動(dòng)光標(biāo)到當(dāng)前行首。(是數(shù)字0)
^:移動(dòng)光標(biāo)到當(dāng)前行的第一個(gè)字母位置。
$:移動(dòng)光標(biāo)到行尾。
):移動(dòng)光標(biāo)到下一個(gè)句子。
( :移動(dòng)光標(biāo)到上一個(gè)句子。
VIM 有很多命令,可以用來到達(dá)文件里面你想到達(dá)的地方。下面是一些在文件里面移動(dòng)的命令:
<Ctrl-f>:向下移動(dòng)一屏。
<Ctrl-d>:向下移動(dòng)半屏。
<Ctrl-b>:向上移動(dòng)一屏。
<Ctrl-u>:向上移動(dòng)半屏。
G:到文件尾
numG:移動(dòng)光標(biāo)到指定的行(num)。(比如 10G 就是到第 10 行)
gg:到文件首H:移動(dòng)光標(biāo)到屏幕上面
M:移動(dòng)光標(biāo)到屏幕中間
L:移動(dòng)光標(biāo)到屏幕下面
*:讀取光標(biāo)處的字符串,并且移動(dòng)光標(biāo)到它再次出現(xiàn)的地方。
#:和上面的類似,但是是往反方向?qū)ふ摇?
一.普通人的編輯利器
之所以第一點(diǎn)就提到這個(gè),是因?yàn)椤?a target="_blank" href='http://pk459.cn/qqkey/mmbfqapp/'>文字處理”當(dāng)然是一個(gè)編輯器最基本的功能,而能把編輯的體驗(yàn)發(fā)揮到極致的也恐怕只有vim而已了。
1.免費(fèi)
用戶再也不用去網(wǎng)上辛苦的下載D版了!
2.提高輸入速度
這個(gè)相信也沒有什么好爭論的,純鍵盤操作的速度是鼠標(biāo)無法比擬的,雖然會(huì)帶來一定的學(xué)習(xí)成本,但是相信還是值得的。
3.完美支持中文,并支持多種文件編碼
很多編輯器會(huì)有處理多字節(jié)編碼的問題,而vim完美解決了這一點(diǎn)。(如果你的vim沒解決,請(qǐng)參考linux下vim的編譯以及終端亂碼的最終解決方案)
4.文本筆記管理
這要?dú)w功于vim的一款插件:voom
二.程序員的編輯利器
如果你是一名程序員,那就千萬不要錯(cuò)過vim,它真的為程序員提供了太多貼心的功能。
1.支持幾乎所有語言類型
不夸張的說,vim真的是將這一點(diǎn)做到了極致,只要是大家知道的語言,大到c++,python,小到bash,sql,vim全部都默認(rèn)支持了這些語言 的語法高亮,自動(dòng)縮進(jìn),等等。一個(gè)編輯器搞定所有源碼編寫,不用為每門語言學(xué)習(xí)他的編輯器,降低學(xué)習(xí)成本,何樂而不為?
2.支持各種語言的代碼自動(dòng)補(bǔ)全和智能提示
3.快速查找函數(shù)定義功能及顯示函數(shù)列表功能
vim+tags+taglist即可輕松實(shí)現(xiàn)上面的功能,功能上完全可以替代si或者vs.
4.支持類似textmate的代碼片段功能
我目前使用的是snipMate,當(dāng)然提供這種功能的插件可不只這一個(gè),你可以有更多選擇~
5.集成編譯調(diào)試功能,快速定位編譯錯(cuò)誤
vim提供了quickfix的功能,可以集成gcc,g++,java,c#,python,php等各種語言的錯(cuò)誤定位功能,極大提高了代碼編譯調(diào)試時(shí)的錯(cuò)誤定位。
6.開源
如果發(fā)現(xiàn)vim有bug,那么大可以自己去研究代碼修復(fù)~
7.跨平臺(tái)
在linux,windows,mac等多平臺(tái)都有相應(yīng)的版本,不用擔(dān)心跨平臺(tái)開發(fā)的問題!
8.支持插件,無限擴(kuò)展自己想要的功能
vim本身有自己的腳本語言,如果你真的不想再多學(xué)一門語言,那也不是什么大事,gvim7.3已經(jīng)默認(rèn)編譯支持了 python,ruby,lua,perl等等腳本語言,用你喜歡的腳本語言開發(fā)去吧!與emacs的lisp相比,如果vim 自身的腳本語言確實(shí)有所欠缺,但是python較之lisp恐怕就是旗鼓相當(dāng)甚至更勝一籌了吧
Vim 8.1是一個(gè)小版本,從Vim 8.0開始,已經(jīng)添加了一些新特性。
很多bug被修復(fù),文檔被更新等等。主要的新特性是終端窗口
隨著互聯(lián)網(wǎng)的蓬勃發(fā)展,越來越多的朋友想要學(xué)習(xí)掌握一門編程語言,而C語言首當(dāng)其沖,深受眾多朋友的喜愛,可是很多朋友又困惑于不知道該怎么入門,有種想出力卻又是不上勁的感覺,別擔(dān)心。為了想要學(xué)習(xí)入門C語言的朋
C語言編譯器哪個(gè)好?C語言編譯器主要分為C/C++兩大類,那么作為新手,剛接觸到C語言學(xué)習(xí),該如何選擇一款C語言編譯器呢?目前比較流行的C語言編譯器主要是GCC、MSC、TurboC等幾種,完美實(shí)現(xiàn)了ANSIC標(biāo)準(zhǔn),并且進(jìn)行了針
Microsoft Visual C++6.0官方下載v6.0 XP完整版_附詳細(xì)安裝使用教程04-08 / 452.4M
Microsoft Visual C++ V6.0綠色版v6.0 win7免安裝版_兼容32/64位04-08 / 51.4M
Microsoft Visual C++ V6.0精簡版v6.0 XP/Win7安裝版04-08 / 31.2M
Microsoft Visual C++6.0 win8下載v6.0 綠色版_win8/win8.1可用04-08 / 52.5M
Dreamweaver cs6中文破解版01-13 / 279.7M
C-Freev 5.0 綠色安裝版11-22 / 14.3M
關(guān)于騰牛 | 聯(lián)系方式 | 發(fā)展歷程 | 版權(quán)聲明 | 下載幫助(?) | 廣告聯(lián)系 | 網(wǎng)站地圖 | 友情鏈接
Copyright 2005-2022 QQTN.com 【騰牛網(wǎng)】 版權(quán)所有 鄂ICP備2022005668號(hào)-1 | 鄂公網(wǎng)安備 42011102000260號(hào)
聲明:本站非騰訊QQ官方網(wǎng)站 所有軟件和文章來自互聯(lián)網(wǎng) 如有異議 請(qǐng)與本站聯(lián)系 本站為非贏利性網(wǎng)站 不接受任何贊助和廣告