一. emacs or vim?
素有的兩大編輯器之争vim、emacs, 我們也就不再多說了,各具千秋,都值得我們學習,或許融入到他們之中,才能體會到他們的獨特。說融入他們是容易, 可為什麼平時我們還是很少的使用他們呢? 這可能是他們兩個的學習曲線,實在讓人難啄, 大多數人是有學習的那份心, 卻難在了堅持使用他們上面,一起來看看他們的學習曲線。(請允許我盜一張圖)
另外,關于更多這兩大編輯器學習曲線的介紹, 請關注這篇文章 傳送門
介于我們文章的主題, 下面我們主要學習了解vim。
二. why vim?
因為vim在我們初學者當中,其應用範圍還是蠻廣的,包括在一些類unix系統中默認的編輯器,都是vim,所以筆者先來學習vim。關于其他的vim的一些好處和特點,和為什麼使用vim更多,請關注此貼的why vim 傳送門,感謝作者,通過他的blog,學到很多東西,支持原創。 :D
重點總結下, vim的好處:
三. How to do?
關于vim的一些插件或者個性化配置,同樣的也請移步此文章 傳送門
四. vim相關操作
關于vim的一些相關的操作,可以參考:
傳送1
傳送2
五. mac of vim
在mac中,我們選擇安裝macVim,不使用mac原裝的vim,安裝macVim, 參考文章.
⚠️注意
六. ideaVim 應用
可能我們更多的實在idea中開發代碼, 那麼,我們可以不斷的練習使用vim的常用操作了,安裝插件ideaVim, 關于ideaVim的應用技巧, 我們也不再重複造輪子了, 參考這篇文章, 介紹詳細 傳送門 .
特别注意: 就是在使用vim剪切闆和系統剪切闆之間的複制粘貼操作,系統剪切闆上的内容可在任意程序中ctrl v粘貼。
" yy 複制當前行到系統剪切闆
" p 粘貼系統剪切闆内容到vim
"ayy 複制當前行到寄存器 a
"ap 将寄存器 a 中的内容粘貼到光标後面
七. vim之于新同學建議
可能有新同學下定決心學習vim, 并開始的初級階段, 但是學着學着就産生的迷惑, 像我, 那我到底如何繼續下去, 那麼同樣給出新同學學習中的建議和學習習慣養成 傳送門 再次感謝這位大神。
八. vim命令腦圖記憶
腦圖并不代表死記硬背, 關鍵在于多加練習。源文件下載地址
vim鍵盤圖:
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!