欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Vim為什么仍舊如此受歡迎?

Linux愛好者 ? 來(lái)源:Linux愛好者 ? 2020-08-14 16:46 ? 次閱讀

提起文本編輯器,你一定會(huì)想到編輯器之神 Vim。據(jù) Stack Overflow 的開發(fā)者調(diào)查:2015 年程序員中最流行的編輯器是 Notepad++,Vim 的使用比例占 15.2%。到了 2019 年,最流行的開發(fā)環(huán)境變成 VS Code,而 Vim 的使用比例已占 25.4% 了。

那么,作為一個(gè)快 30 歲的“老牌”編輯器,Vim 為什么仍舊如此受歡迎?

最主要的原因,就是使用 Vim 編輯文件非常高效——天下武功,唯快不破,這也是 Vim 的最大特點(diǎn)。除此之外,Vim 還有很多優(yōu)勢(shì),主要集中在這么幾點(diǎn):

第一,Vim 是一個(gè)完整跨平臺(tái)的編輯器。它支持的第一個(gè)操作系統(tǒng)是 AmigaOS,而后被逐步移植到其他操作系統(tǒng)上,如 Unix/Linux、Windows、macOS,甚至 iOSAndroid 上都能找到 Vim 的移植版本。

第二,Vim 是一個(gè)高度可定制、可擴(kuò)展的編輯器。在定制 Vim 時(shí),你大多不用什么特殊工具,用 Vim 本身就可以。如果需要更強(qiáng)大的擴(kuò)展能力,還可以用 Python、Perl、Ruby、Tcl 等其他通用腳本語(yǔ)言,或直接調(diào)用外部命令,很容易打造一個(gè)專屬的開發(fā)環(huán)境,或把這個(gè)環(huán)境從一臺(tái)機(jī)器轉(zhuǎn)移到另一臺(tái)機(jī)器上。

第三,Vim 有著良好的生態(tài)環(huán)境。網(wǎng)上可以找到大量現(xiàn)成腳本和插件,幫你打造一個(gè)順手的開發(fā)環(huán)境。像語(yǔ)法檢查、自動(dòng)補(bǔ)全等程序員常用功能,全都可以在 Vim 里實(shí)現(xiàn)。不需要離開 Vim,就能完成從寫代碼、編譯到運(yùn)行的大部分工作。

下面的這張圖里,展示了 Vim 的很多擴(kuò)展一起工作的結(jié)果:

多個(gè)插件作用下的 Vim 界面

第四,盡管 Vim 最初是個(gè)針對(duì)字符界面的應(yīng)用程序,但它也支持主流的圖形界面,包括 Windows 的圖形界面,Linux 的 GTK,以及 macOS 的 Cocoa 和 Carbon 等等。所以,在你只能基于字符界面進(jìn)行遠(yuǎn)程連接時(shí),Vim 的大部分功能仍然有效,只是界面的美觀程度會(huì)受一定影響而已。所以,Vim 在后端開發(fā)者中很受歡迎。

Vim 的模式是 Vim 的高效所在,同時(shí)也是 Vim 學(xué)習(xí)上的一個(gè)難點(diǎn)。一是,命令太多、難以記憶;二是,找不到合適的使用場(chǎng)景,或不知道如何根據(jù)具體場(chǎng)景配置 Vim。另外,Vim 有很多實(shí)用的插件,需要合理選擇及配置,才能打造出自己專屬的開發(fā)環(huán)境。

總的來(lái)說(shuō),Vim 會(huì)為你營(yíng)造一個(gè)高效、跨平臺(tái)、高定制性、易于擴(kuò)展的開發(fā)環(huán)境。全面掌握 Vim 需要花費(fèi)一定時(shí)間,但絕對(duì)不會(huì)白費(fèi)——Vim 會(huì)成為你的一件稱手兵刃,讓你拿來(lái)即用,快意編程。

為你展示幾個(gè) Vim 的實(shí)用動(dòng)圖:

用 Vim 實(shí)現(xiàn)豎直分割&水平分割

修改往上第 2 層花括號(hào)內(nèi)到所有內(nèi)容

插件ClangComplete添加對(duì) C/C++ 代碼的自動(dòng)完成功能

以上這些 Vim 的騷操作,出自吳詠煒。他是前英特爾資深系統(tǒng)架構(gòu)師,也是一位資深 C++ 程序員和 Linux 專家,有十多年 Vim 使用經(jīng)驗(yàn),從事軟件開發(fā)工作 20 年有余,曾參與翻譯《編程大師訪談錄》,也在 GitHub 上維護(hù)一些開源項(xiàng)目。

最近,他在極客時(shí)間推出了專欄《Vim 實(shí)用技巧必知必會(huì)》,這個(gè)課是基于目前最新的 Vim 8.2 來(lái)講解的,不僅介紹那些即學(xué)即用的 Vim 高頻命令,還會(huì)帶你定制自己專屬的 Vim 環(huán)境,利用 Vim 腳本和插件實(shí)現(xiàn)常用功能。除此之外,還有一些 Vim 高階用法和技巧講解,讓編程效率神器真正為你所用。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6901

    瀏覽量

    123827
  • VIM
    VIM
    +關(guān)注

    關(guān)注

    0

    文章

    134

    瀏覽量

    15367
  • 編輯器
    +關(guān)注

    關(guān)注

    1

    文章

    806

    瀏覽量

    31321

原文標(biāo)題:Vim 快 30 歲了,為什么仍舊如此受歡迎?

文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    為什么低功耗藍(lán)牙如此受歡迎

    隨著對(duì)附加傳感器、智能顯示器以及與外界聯(lián)系能力的需求不斷加強(qiáng),設(shè)備和機(jī)器朝著更智能的方向發(fā)展。伴隨這些功能而來(lái)的是復(fù)雜度增加。由于設(shè)備出現(xiàn)故障時(shí),需要打開設(shè)備或連接到端口進(jìn)行問(wèn)題診斷,這會(huì)造成防水難度增加、產(chǎn)品成本和設(shè)備的維修成本增加等多重局限。很多時(shí)候,由于成本或結(jié)構(gòu)尺寸因素,設(shè)備無(wú)法使用專用顯示器。本文將討論智能設(shè)備中的一些問(wèn)題,以及為什么越來(lái)越多地使用低功耗藍(lán)牙(BLE)來(lái)解決這些問(wèn)題。
    的頭像 發(fā)表于 10-30 14:26 ?305次閱讀

    戴爾科技PowerFlex為什么受歡迎

    現(xiàn)如今,Dell PowerFlex是市場(chǎng)上的“香餑餑”,曾創(chuàng)下連續(xù)八個(gè)季度銷量增長(zhǎng)的輝煌戰(zhàn)績(jī)。PowerFlex為何在廣大企業(yè)用戶心中,具有難以替代的重要作用呢?戴爾科技集團(tuán)首席系統(tǒng)工程師Matt Hobbs最近的一篇博客文章,說(shuō)出了答案。
    的頭像 發(fā)表于 10-16 10:10 ?464次閱讀

    vim編輯器命令模式使用方法

    文本。 1. Vim編輯器概述 Vim(Vi IMproved)是一款高度可定制的文本編輯器,起源于Vi編輯器。Vim以其豐富的功能、高效的操作方式和強(qiáng)大的擴(kuò)展性而受到廣泛歡迎。
    的頭像 發(fā)表于 08-30 15:01 ?517次閱讀

    vim編輯器如何使用

    Vim編輯器是一個(gè)功能強(qiáng)大的文本編輯器,它基于Vi進(jìn)行改進(jìn),并增加了許多新特性。Vim編輯器的使用主要涉及其不同的工作模式及相應(yīng)操作。以下是Vim編輯器的基本使用方法: 一、Vim編輯
    的頭像 發(fā)表于 08-30 14:58 ?541次閱讀

    vim的操作方式有哪幾種

    Vim(Vi IMproved)是一個(gè)功能強(qiáng)大的文本編輯器,它具有多種操作方式,包括命令模式、插入模式、可視模式等。 命令模式 命令模式是Vim的默認(rèn)模式,用戶在啟動(dòng)Vim時(shí)自動(dòng)進(jìn)入命令模式。在命令
    的頭像 發(fā)表于 08-30 14:54 ?641次閱讀

    vim的三種工作模式有哪些

    Vim是一個(gè)功能強(qiáng)大的文本編輯器,它具有三種工作模式:普通模式、插入模式和命令行模式。以下是對(duì)這三種模式的介紹: 普通模式(Normal Mode) 普通模式是Vim的默認(rèn)模式,當(dāng)啟動(dòng)Vim時(shí),它會(huì)
    的頭像 發(fā)表于 08-30 14:52 ?902次閱讀

    vim的三種工作模式是什么?如何切換

    Vim是一款功能強(qiáng)大的文本編輯器,它具有多種工作模式,以滿足不同用戶的需求。在Vim中,主要有三種工作模式:普通模式、插入模式和命令行模式。 普通模式(Normal Mode) 普通模式是Vim
    的頭像 發(fā)表于 08-30 14:50 ?3208次閱讀

    嵌入式學(xué)習(xí)-Vim編輯器之Vim常用操作命令

    1、系統(tǒng)終端常用的相關(guān)命令1)創(chuàng)建打開文件命令:vim filename我們可以通過(guò)以上命令創(chuàng)建一個(gè)新文件或者是打開已有文件進(jìn)行編輯。已打開hello.c文件為例:elf@ubuntu:~/work
    發(fā)表于 08-24 10:59

    Vim編輯器之Vim常用操作命令

    1、系統(tǒng)終端常用的相關(guān)命令1)創(chuàng)建打開文件命令:vim filename我們可以通過(guò)以上命令創(chuàng)建一個(gè)新文件或者是打開已有文件進(jìn)行編輯。已打開hello.c文件為例:elf@ubuntu:~/work
    發(fā)表于 08-23 09:21

    嵌入式學(xué)習(xí)-常用編輯器之Vim編輯器

    在Linux下我們對(duì)文本進(jìn)行編輯,經(jīng)常用到的編輯器就是Vi/Vim,Vi/Vim命令眾多,功能強(qiáng)大,是大多數(shù)Linux程序員選擇使用的編輯器。下面先簡(jiǎn)單介紹Vim編輯器的安裝和工作模式,下一節(jié)介紹
    發(fā)表于 08-23 09:12

    常用編輯器之Vim編輯器

    在Linux下我們對(duì)文本進(jìn)行編輯,經(jīng)常用到的編輯器就是Vi/Vim,Vi/Vim命令眾多,功能強(qiáng)大,是大多數(shù)Linux程序員選擇使用的編輯器。下面先簡(jiǎn)單介紹Vim編輯器的安裝和工作模式,下一節(jié)介紹
    發(fā)表于 08-22 09:48

    FC-135是一款受歡迎的32.768kHz晶振

    了,愛普生晶振FC-135是一款受歡迎的32.768KHz晶振,小體積尺寸3.2x1.5mm無(wú)源晶振,石英晶體諧振器,超小型,輕薄型,非常適用于鐘表電子,智能手平板電腦,
    的頭像 發(fā)表于 06-07 11:48 ?542次閱讀
    FC-135是一款<b class='flag-5'>受歡迎</b>的32.768kHz晶振

    環(huán)保又高效:365nm固化燈為何如此受歡迎?

    365nm固化燈會(huì)如此受歡迎呢?接下來(lái),就讓我們一起探尋其中的奧秘。 一、高效固化,提升生產(chǎn)效率 365nm固化燈采用先進(jìn)的發(fā)光技術(shù)和高效的能量轉(zhuǎn)換機(jī)制,能夠在短時(shí)間內(nèi)提供高強(qiáng)度的紫外線輻射,從而實(shí)現(xiàn)對(duì)材料的快速固化。這種高效的固化方式
    的頭像 發(fā)表于 05-15 11:19 ?396次閱讀
    環(huán)保又高效:365nm固化燈為何<b class='flag-5'>如此</b><b class='flag-5'>受歡迎</b>?

    RISC-V為何如此重要?

    什么讓RISC-V如此受歡迎,為什么從NVIDIA到微軟的每個(gè)人都在投資它?什么是RISC-V?RISC-V是一種指令集架構(gòu)(ISA)。ISA是CPU必須能夠解釋和處
    的頭像 發(fā)表于 04-29 08:28 ?476次閱讀
    RISC-V為何<b class='flag-5'>如此</b>重要?

    柔性LED顯示屏究竟為何能在市場(chǎng)上如此受歡迎呢?

    隨著科技的飛速發(fā)展,LED顯示屏技術(shù)也在不斷創(chuàng)新和進(jìn)步。近年來(lái),柔性LED顯示屏作為一種新興技術(shù),逐漸在市場(chǎng)上嶄露頭角,受到了廣大消費(fèi)者的熱烈歡迎
    的頭像 發(fā)表于 04-15 14:15 ?1240次閱讀