色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

我們有各種現代文本編輯器,還有必要學習Vim嗎?

Linux愛好者 ? 來源:未知 ? 2018-11-28 16:18 ? 次閱讀

從上世紀九十年代起到現在 Vim 一直是最流行、應用最廣泛的文本編輯器之一。程序員、作家、系統管理員、運維人員以及其他需要與文本文件打交道的人都在積極地使用它。但現在都 2018 年了,我們有各種現代文本編輯器,還有必要學習 Vim 嗎?

最簡單的啟動 Vim 的方法就是在終端上執行 vim 命令。

生產力提升

從我個人的角度來看,使用 Vim 最主要的理由就是提升生產力。作為一名全職的 JavaScript 程序員,我每天都要編輯各種代碼文件、配置文件等。Vim 背后“基于模式編輯”的思想非常簡單,但同時也非常強大。簡單來說,針對一段文本進行的任何動作(如刪除一個詞、刪除一行、復制一句話等)都可以用一個簡單的按鍵完成。此外,你還可以重復命令、錄制宏等等。

在使用 Vim 一兩周后,你做的一切動作都會成為肌肉記憶。任何與文本編輯或文件瀏覽有關的動作都能在不到一秒的時間內完成。

當然,生產力并不僅僅與工作流程有關。Vim 自身的性能非常高,加載速度也非常快。你可以在這篇文章“為什么我依然在使用Vim”(https://medium.com/commitlog/why-i-still-use-vim-67afd76b4db6)里找到更多的評測和與其他文本編輯器的比較。

學習曲線

人們對于學習 Vim 的最大的誤解之一就是學習曲線——它非常難以學習。但事實并非如此。

與其他任何工具一樣,Vim 有自己的學習曲線。許多人在第一次嘗試 Vim 時會感到非常沮喪。但真正的原因并不是因為 Vim 有多難,而是因為在他們腦海中,尋常的文本編輯流程已經根深蒂固了。

而事實上,Vim 非常簡單,用不了一天就能學會它的基本操作。像其他工具一樣,你用得越多,學習新功能就越容易。只要堅持練習,大約在兩周(或者更短)之后,你就能完全使用 Vim 進行工作。

學習 Vim 的主要來源包括:

openvim.com:http://openvim.com/

vim-adventures.com:https://vim-adventures.com/

:vimtutor:https://superuser.com/questions/246487/how-to-use-vimtutor

與 IDE 相似的行為

許多人都問能不能把 Vim 配置得像現代 IDE 一樣。想使用 linter、智能補齊或模糊搜索等功能怎么辦?這一切都可以通過插件實現。Vim 有非常棒的社區支持,而這個良好的社區提供了無數的插件。

我目前的 Vim 配置示例(https://github.com/semanser/dotfiles/blob/master/.vimrc)

如果你想了解更多關于現代 vim 配置的知識,那么可以訪問 vimporn(https://www.reddit.com/r/vimporn/)這個論壇

其他編輯器中的 Vim 模式

我并不推薦使用這種方式學習“真正”的 Vim,但如果你必須在某種特殊的環境下工作,如 XCode、Qt Designer,或者你很喜歡 Sublime Text 的配置,但依然想嘗試下 Vim 該怎么辦呢?Vim 模式提供了一種其他編輯器和 Vim 之間的折中方案。

幾乎所有流行的編輯器都有 Vim 模式的插件,或者內嵌了 Vim 模式的功能,所以只需要找出怎樣啟用它即可。它能給你的編輯器添加 Vim 的命令,這樣就能在各種編輯器中使用 Vim 的命令了。

一些流行的 Vim 模擬器包括:

Vintage Mode(Sublime Text):https://www.sublimetext.com/docs/3/vintage.html

VSCodeVim(Visual Studio Code):https://github.com/VSCodeVim/Vim

FakeVim(Qt Creator):http://doc.qt.io/qtcreator/creator-editor-fakevim.html

ViEmu(Visual Studio, Xcode, Word, Outlook):http://www.viemu.com/

結論

作為開發人員或作家,Vim 是最值得投入時間學習的事情之一。學習 Vim 用不了幾個星期,但從長遠來考慮,它能給你以后的文本編輯工作節省你幾個星期甚至幾個月的時間。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • VIM
    VIM
    +關注

    關注

    0

    文章

    136

    瀏覽量

    15656
  • 編輯器
    +關注

    關注

    1

    文章

    817

    瀏覽量

    31798

原文標題:時至 2018 年,還有必要學 Vim 嗎?

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。

收藏 0人收藏

    評論

    相關推薦
    熱點推薦

    什么是VIMVIM文本編輯器的三種工作模式

    Vim (Vi improved)是從 Vi 發展出來的一個文本編輯器,簡單的來說,Vi 是老式的文本處理器,功能已經很齊全了,但還是可以進步的地方。
    發表于 09-06 16:04 ?5907次閱讀
    什么是<b class='flag-5'>VIM</b>?<b class='flag-5'>VIM</b><b class='flag-5'>文本編輯器</b>的三種工作模式

    vim Linux文本編輯器

    vimLinux文本編輯器vim——最強大的文本編輯器——擺脫鼠標vi—vim—gvim三種模式:①命令模式:yy(復制)、p(粘貼)、dd(刪除)、u(恢復)②插入模式:i/a(進
    發表于 12-15 06:30

    學會使用和如何配置vim文本編輯器

    學會使用和如何配置vim文本編輯器?動態庫和靜態庫及使用和區別是什么?
    發表于 12-23 08:49

    linux文本編輯器工具下載

    linux文本編輯工具:VIM是優秀的開源文本編輯器,是Linux/UNIX用戶非常常用的文本編輯工具.
    發表于 06-02 22:30 ?31次下載

    文本編輯器

    一個功能簡單的文本編輯器 這是一個用JAVA編寫的文本編輯器,主要實現了部分簡單常用的功能.(并且能夠實現界面風格的轉換).本人發布此源碼的原因是為了和所
    發表于 04-07 14:12 ?23次下載

    文本編輯器的實現

      本章的目的是建立一個文本編輯器,同時繼續介紹控件的用法。兩類文本編輯器:單文檔和多文檔文本編輯器。單文檔文本編輯器一次只能打開一個文件
    發表于 11-11 11:13 ?0次下載

    VIM編輯器學習

     Vim是一個類似于Vi的文本編輯器,不過在Vi的基礎上增加了很多新的特性,Vim普遍被推崇為類Vi編輯器中最好的一個,事實上真正的勁敵來自Emacs的不同變體。 
    發表于 08-11 16:58 ?1104次閱讀

    EditPlus(文本編輯器)下載入口

    EditPlus(文本編輯器)下載入口
    發表于 11-11 11:28 ?4次下載

    JAVA教程之簡單的文本編輯器

    JAVA教程之簡單的文本編輯器,很好的學習資料。
    發表于 03-31 11:13 ?11次下載

    使用Atom文本編輯器的五個優勢

    個大廠商支持。而且它們其實都很不錯。那么 Atom 與其他超現代文本編輯器什么不同呢?與經典的老式編輯器Vim 或 Emacs
    的頭像 發表于 02-13 14:49 ?4561次閱讀
    使用Atom<b class='flag-5'>文本編輯器</b>的五個優勢

    Micro是一個使用Go語言開發的現代的基于終端的開源文本編輯器

    程領域,幾個關于那些奇怪的鍵盤快捷鍵的笑話 -?如何退出 Vim 可能是其中最常見的。 Micro?是一個使用 Go 語言開發的現代的基于終端的開源文本編輯器,它試圖擺脫鍵盤快捷鍵的
    的頭像 發表于 01-17 09:53 ?2820次閱讀

    Vim現代直觀的Linux文本編輯器

    一些流行的命令行文本編輯器包括 Vi、Vim 和 Nano。這些工具非常流行,它們預裝在大多數 Linux 發行版中。但是,某些編輯器(如 Vi 或 Vim)的
    的頭像 發表于 02-24 10:08 ?1249次閱讀

    Ultraedit數據庫編輯器文本編輯器的區別

    幾乎每個現代軟件都使用數據庫。因此,需要允許數據庫開發人員和管理人員有效地使用數據庫、創建SQL 查詢和處理表格數據的工具。不同類型的軟件將使他們能夠做到這一點,例如,數據庫編輯器文本編輯器和集成
    發表于 08-17 10:34 ?689次閱讀

    vim編輯器如何使用

    Vim編輯器是一個功能強大的文本編輯器,它基于Vi進行改進,并增加了許多新特性。Vim編輯器的使用主要涉及其不同的工作模式及相應操作。以下是
    的頭像 發表于 08-30 14:58 ?814次閱讀

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

    Vim編輯器是一款功能強大的文本編輯器,廣泛應用于程序員和開發者的日常工作中。Vim編輯器擁有多種模式,其中命令模式(Command mod
    的頭像 發表于 08-30 15:01 ?952次閱讀
    主站蜘蛛池模板: 2020国产欧洲精品视频 | 男的插曲女的下面免费APP | 中国拍三a级的明星女 | 精品国产品国语在线不卡 | 国产日韩精品一区二区在线观看 | 一二三四在线观看高清电视剧 | 日韩亚洲国产欧美免费观看 | 最近中文字幕MV高清在线 | 国产成人久久婷婷精品流白浆 | 国产精品女上位好爽在线短片 | 日韩成人黄色 | 无遮掩H黄纯肉动漫在线观看星 | 怡春院欧美一区二区三区免费 | 苍老师刺激的120分钟 | 噜妇插内射精品 | 护士被老头边摸边吃奶的视频 | 国产精品久久久久一区二区三区 | 国产午夜人做人免费视频中文 | 中文人妻熟妇精品乱又伦 | 伦理片天堂eeuss影院2o12 | 亚洲AV蜜桃永久无码精品无码网 | 中文字幕 日韩 无码 在线 | 久久国产露脸老熟女熟69 | 日日干夜夜爱 | 99视频精品全部免费 在线 | 亚洲中文久久久久久国产精品 | 国产福利视频在线观看福利 | 亚洲AV永久无码精品老司机蜜桃 | 恋孩癖网站大全在线观看 | 国产成在线观看免费视频 | 久久精品国产亚洲AV影院 | 朝鲜美女bbwbbw撒尿 | 久久精品视在线-2 | 女人被弄到高潮叫床免 | 国产精品日韩欧美一区二区三区 | 九九黄色大片 | 欧美一区二区三区男同 | 欧美18在线| 日本人六九视频 | 边做边爱BD免费看片 | china年轻小帅脸直播飞机 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品