摘要:原文地址實(shí)戰(zhàn)指南八前面我們介紹了很多的功能,現(xiàn)在我們進(jìn)入我們的重頭戲。是增強(qiáng)版,相比,增加了很多更實(shí)用的功能。支持可以將你選定的內(nèi)容存在中,內(nèi)容可以包括統(tǒng)計(jì)信息,上一次退出的光標(biāo)位置。同樣也有偏好配置,使用的文件是。
Introduction原文地址:Vim實(shí)戰(zhàn)指南(八):Vim vs vi
前面我們介紹了很多vi的功能,現(xiàn)在我們進(jìn)入我們的重頭戲:Vim。Vim是增強(qiáng)版vi(vi improved),相比vi,增加了很多更實(shí)用的功能。
Vim vs viVim是vi的一個(gè)增強(qiáng)版,除了Vim還有別的vi增強(qiáng)版,如nvi,Elvis,vile等。
vi能做的,Vim都能做到,此外Vim還具有以下的編程輔助功能:
語(yǔ)法擴(kuò)展
Vim根據(jù)文件擴(kuò)展名,根據(jù)對(duì)應(yīng)的編程語(yǔ)言語(yǔ)法進(jìn)行代碼高亮處理。
編程輔助
Vim提供類似IDE的集成開(kāi)發(fā)環(huán)境,使你可以在Vim中完成程序開(kāi)發(fā)的編譯、調(diào)試等功能。
圖形用戶界面(GUI)支持
Vim支持GUI擴(kuò)展,可以讓你使用鼠標(biāo)進(jìn)行編輯。
腳本和插件支持
Vim支持Vim腳本以及插件,你可以在網(wǎng)上下載好用的插件。
支持session
Vim可以將你選定的內(nèi)容存在session中,內(nèi)容可以包括統(tǒng)計(jì)信息,上一次退出Vim的光標(biāo)位置。
后向處理
Vim支持在保存或退出文件后執(zhí)行腳本,如你可以在每次保存后讓Vim自動(dòng)編譯你的代碼,大大節(jié)省開(kāi)發(fā)時(shí)間。
壓縮格式支持
Vim支持直接打開(kāi)壓縮格式的文件,如.tar.gz,省去你解壓的時(shí)間。
Vim最有用的是什么?當(dāng)然是幫助文檔了。在Vim中輸入:
:help
打開(kāi)幫助文件。通過(guò)關(guān)鍵字+tab可以找到你想要的幫助:
:help fin[tab] :help :fin[tab] :help :fina[tab] :help :find[tab]
回車后將看到find的幫助文檔。
Vim支持更多的命令行啟動(dòng)命令,如:
以二進(jìn)制模式打開(kāi)文件:
$ vim -b filename
以對(duì)比模式(diff)打開(kāi)文件:
$ vim -d filename1 filename2
以圖形用戶界面(GUI)模式打開(kāi)文件:
$ vim -g filename
以橫向窗口打開(kāi)多個(gè)文件:
$ vim -o filename1 filenam2
以縱向窗口打開(kāi)多個(gè)文件:
$ vim -O filename1 filename2Vim偏好配置
在Vim實(shí)戰(zhàn)指南(六):環(huán)境偏好配置和Vim實(shí)戰(zhàn)指南(七):編程偏好配置中,我們介紹了vi(實(shí)際上是ex)的偏好配置文件.exrc。Vim同樣也有偏好配置,使用的文件是.vimrc。
.vimrc中可以使用可讀性更高的配置,如雙引號(hào)"為注釋,ex命令可以使用冒號(hào):作為前置。
本文介紹了Vim相比vi的增強(qiáng)功能,這些新功能將進(jìn)一步提高你的編程效率。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/24859.html
摘要:原文地址實(shí)戰(zhàn)指南四命令是下的一個(gè)文本編輯器。你已經(jīng)見(jiàn)過(guò)中的,沒(méi)錯(cuò),這些就是來(lái)自于命令。當(dāng)你希望顯示某行,輸入命令,顯示器上才會(huì)顯示那行。而控制這個(gè)顯示器顯示文本的命令行工具,就是。 原文地址:Vim實(shí)戰(zhàn)指南(四):ex命令 Introduction ex是Unix下的一個(gè)文本編輯器。至于為什么突然講到這個(gè),那是因?yàn)関i就是ex的visual mode。你已經(jīng)見(jiàn)過(guò)vi中的:w, :q!,...
摘要:原文地址實(shí)戰(zhàn)指南三高級(jí)技巧當(dāng)入門后,在你日常使用中,會(huì)遇到下面幾個(gè)問(wèn)題我編輯好的文本,怎么無(wú)法保存是不是要重新來(lái)一次我誤操作,怎么回退撤銷只能退出重新打開(kāi)嗎我能同時(shí)復(fù)制多個(gè)不連續(xù)的行嗎一行一行復(fù)制粘貼太慢了。 原文地址:Vim實(shí)戰(zhàn)指南(三):高級(jí)技巧 Introduction 當(dāng)vi入門后,在你日常使用中,會(huì)遇到下面幾個(gè)問(wèn)題: 我編輯好的文本,怎么無(wú)法保存?是不是要重新來(lái)一次? 我誤...
摘要:原文地址實(shí)戰(zhàn)指南一基礎(chǔ)編輯命令和作為兩大神級(jí)文本編輯器各有利弊,本實(shí)戰(zhàn)指南不加討論的介紹本實(shí)戰(zhàn)指南不是教你按照的鍵位圖來(lái)編輯文本,而是從實(shí)戰(zhàn)的角度,教你如何快速的用來(lái)開(kāi)發(fā)你的程序,節(jié)省你的開(kāi)發(fā)時(shí)間。 原文地址:Vim實(shí)戰(zhàn)指南(一):基礎(chǔ)編輯命令 Introduction Vim和Emacs作為兩大神級(jí)文本編輯器各有利弊,本實(shí)戰(zhàn)指南不加討論的介紹Vim.本實(shí)戰(zhàn)指南不是教你按照Vim的鍵位...
摘要:執(zhí)行命令的命令同樣可以使用命令行工具,這樣省去你退出輸入命令后再重新打開(kāi)的尷尬。在中,輸入來(lái)執(zhí)行命令行工具,如將列出當(dāng)前目錄下的所有文件。 原文地址:Vim實(shí)戰(zhàn)指南(六):環(huán)境偏好配置 Introduction 有沒(méi)有想過(guò)讓你的vi環(huán)境與眾不同?vi可以將你的環(huán)境偏好配置保存下來(lái),甚至支持配置腳本,自定義快捷鍵,和Unix命令行交互,這些便利將進(jìn)一步提高你的編輯速度。 環(huán)境配置 vi使...
摘要:原文地址實(shí)戰(zhàn)指南二光標(biāo)移動(dòng)技巧提升的打字效率的一個(gè)技巧就是快速移動(dòng)光標(biāo)?;蛟S你覺(jué)得這不值一提,用或者上下左右也能移動(dòng),不過(guò)相信我,我下面要介紹的移動(dòng)光標(biāo)技巧絕對(duì)物超所值。 原文地址:Vim實(shí)戰(zhàn)指南(二):光標(biāo)移動(dòng)技巧 Introduction 提升Vim/vi的打字效率的一個(gè)技巧就是快速移動(dòng)光標(biāo)?;蛟S你覺(jué)得這不值一提,用hjkl或者上下左右也能移動(dòng),不過(guò)相信我,我下面要介紹的移動(dòng)光標(biāo)技...
閱讀 3602·2021-09-10 10:51
閱讀 2608·2021-09-07 10:26
閱讀 2559·2021-09-03 10:41
閱讀 877·2019-08-30 15:56
閱讀 2962·2019-08-30 14:16
閱讀 3593·2019-08-30 13:53
閱讀 2193·2019-08-26 13:48
閱讀 1995·2019-08-26 13:37