Linux系列开坑记(二)-神的编辑器Vim
今天是Linux系列命令第二篇,今天我們來簡單聊聊Vim這個號稱是「編輯器之神」的編輯器---Vim 是Vi Imporved,vi來源visual單詞,目的是在做可移動光標的視頻編輯文本。
寫這篇文章起初還是有同學看了我的文章『Python web開發從入門到放棄』提到的做Python開發為什么推薦Pycharm+Vim的模式,而不是大家推薦的sublime text這一類的編輯器。
sublime text對于剛入門的初學者是不錯,但是從長期來看依舊是不劃算的,因為sublime text功能實在不夠玩,注定不會是你最終極的編輯器,既然要換為啥一開始不用相對來說最好的工具?尤其是這個工具使用在我們日常生活的方方面面。
為什么使用Vim
首先我來簡單說為什么要學習Vi或Vim(Vi Imporved),主要我有以下三點:
vi是很多Linux系統預裝的,也就是說你到服務器上面不用擔心沒有的問題。
vi輕量、快速、強大,熟悉之后你幾乎不用離開鍵盤。
太多瀏覽器,編輯器,IDE插件支持,你學會了它效率倍增,幾乎相當于學會了很多編輯器,比如我現在在Pycharm下用Vim。
比如我常用的Quiver編輯器支持Vim模式寫文章,瀏覽器cvim,通過hjkl進行瀏覽網頁跳轉,IDE插件就更是數不勝數。無論是webstorm,vscode,eclipse都有對應插件支持,會了之后非常方便酸爽。
如何學習Vim
大多數人不推薦Vim作為初學者首選,主要原因是Vim的學習曲線比較陡峭,實際上我覺得如果只是掌握簡單幾個命令,就能很大提高操作效率,不用過于擔心初學者太喜歡編輯器本身而忘記編程了。
耗子叔在Vim練級攻略說過Vim有三個境界:
存活,會最最基本的命令
感覺良好
更好更快更強
Vim超能力
對于初學者,我的建議就是先存活下來吧。
Vim資料非常的多,這里推薦官方自帶的?vimtutor,安裝好了Vim,在本地執行vimtutor這個命令就會有一個mini練習手冊,然后就能進去學習練習了,慢的話2天,快的話1天就能看完。
里面的命令你不需要全部記住,但是要大概知道,清楚常見進入,退出,上下左右移動,粘貼復制,刪除等。
Vim 雖然復雜,但是我覺得基礎命令并不復雜,很快就能掌握。
為了訓練你熟練掌握上下左右(hjkl)移動,有一個Vim游戲Vim大冒險,剛剛玩了一下,第一遍5分鐘,第二遍2分鐘,掃描下面二維碼或者?vim-adventures.com/?可以過去練習。
能存活下來Vim之后,就可以考慮更快更強了,Vim不是一朝一夕的事兒,用最快速度了解,然后每天學一兩個命令,不斷重復練習。我這里收集了Vim的學習資料,后臺回復「vim」關鍵詞,將可以獲取到我為你準備的Vim學習資料。
學會Vim的壞處
好處都說了,Vim還是有些副作用的,那就是我從大一會使用了之后,就再也不用鼠標了,幾乎所有操作都用Vim或者其他命令工具代替,導致現在幾乎不會用PS了,當初讀高中追女朋友的時候還能用PS各種畫圖。
沒學會Vim說不定我還可能成為一名「設計師」呢? :)
最后
上面我簡單介紹了Vim的一些情況,以及推薦的資料,希望對大家有所幫助。
通過Vim的學習能大大提高我們的開發效率,沒有使用的同學可以用起來了。
Linux日常命令使用,同Docker容器化一樣我會以一個系列進行分享,今天是第二篇,后面我將持續分享更多內容,從Linux日常命令使用到shell腳本編程,歡迎大家持續進行關注。
總結
以上是生活随笔為你收集整理的Linux系列开坑记(二)-神的编辑器Vim的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 更改一字段的全部字节的大小写
- 下一篇: linux环境中,top命令中,对com