摘要:點擊原文鏈接體驗更佳哦優測優社區干貨精選老司機亂談編輯器之神騰訊優測騰訊優測是專業的移動云測試平臺,為應用游戲,混合應用的研發團隊提供產品質量檢測與問題解決服務。
文 / 騰訊 吳雙
前言
優測小優 有話說:
騰訊優測只有應用測試大神?不不不,我們還有各種研發大牛!
vim 是一種信仰,我自從2004年有了這個信仰,已經12個年頭了。本文介紹了學習vim的方法以及一些vim常用的插件讓大家對vim的功能有一個初步的認識。
vim與神的編輯器emacs的爭論從來沒有停止過。其實兩種編輯器的設計哲學完全不同,風格迥異。vim的特點是Composability,Emacs的特點是Extensibility。vim使用鍵序列輸入,Emacs則經常使用組合鍵(同時按)輸入,跟彈鋼琴一樣。所以Emacs有個綽號Esc + Meta + Alt + Ctrl + Shift。正因為各種顯著的差異各種爭論在所難免。而當你得證大道的時候你就會發現自己曾經的言論大部分是自己的臆想或偏見。《一代宗師》里有句話,習武的人有三個階段,見自己,見天地,見眾生。提高自己的格局,少一些爭論,靜能生慧。
目標
有人會問什么事vim能做emacs不能做?有,幫助烏干達的可憐兒童。這個梗當你啟動vim的時候就明白了。好了,既然你已經啟動了vim了就往下繼續看吧。
磨刀不誤砍柴工,如何達到人劍合一的高效呢?很多人覺得只是選擇劍就行,但同樣重要的是劍也會選擇人。體會一下vim 如何選擇使用者的,需要不斷提高自己的的水平來適應劍,才能真正的人劍合一。另外需要注意,劍如果不用,鈍的速度超乎想象。
有一天你所學的vim命令都成了過眼煙云,不復記憶。所有輸入都跟條件反射一樣自然,因為這些東西還藏在你的意識里。這時,你就會享受到思想通過指尖流出的暢快感,毫無滯澀,欲罷不能。時光荏苒,白駒過隙,你會發現已經將靈魂鑄入了劍中。陽光明媚的午后,一杯清茶,清脆的鍵盤聲,思緒如潮水般的從指間涌出,這正是一種生活的態度。
法門學習的方法有很多種,其實效率才是關鍵。什么努力就會成功之類的話那是流傳多年的心靈毒湯。用學習英語來舉例,有的人聽voa學習英語,很努力但感覺進步很慢,其實VOA的生詞大約10000出頭了,對于很多人來說,直接閱讀都是有一定的困難,如果只是聽,那學習提高的效率非常低。上帝給每個人的時間都是一樣的,效率低的就會淘汰,想要生存,就要擁抱變化,提高效率。
我們說說學習vim的過程,如果一上來先看一遍vim手冊你會什么也沒學到,比如光是模式,vim具有6種基本模式和5種派生模式。然后你就會留下一個印象,這個東西非常復雜,什么也沒學會。就像是外行看看了一盤棋什么也沒記住,但是高手看過之后基本全部記下了,可以復盤出來。我用自然選擇的方法來學習vim,就是先用起來,如果想用什么功能就翻一下手冊,當年基本使用熟練以后,整體的學習一下vim手冊,你就會發現,很多東西一下子記住了,剩下沒有記住的基本是你不需要的功能,因為每個人需要的功能都不完全一樣,不需要掌握所有的功能,當你有一定的基礎后,就可以自動識別出你需要的功能。總結一下學習過程,先用起來,最后再系統的學習。需要掌握的技能只有一個:查看vim手冊。此外還有一些略為奇葩的學習方法,比如玩游戲,vim-adventures這個網站就是一個在線游戲,通過游戲讓你學習vim,不過效果如何就沒有試過了。
很多人把vim配置成IDE的樣子來用。其實vim和IDE完全是2個設計思想,無論用什么插件來模仿IDE也只是貌合神離,還不如直接用IDE。這是一種錯誤的使用方法,放棄這條路,回頭一看海闊天空。千萬不要讓固有的思想束縛我們的想象力。
可能有人想要vim的配置,配置豈能盡如人意,關于配置每個人都不一樣。spf13-vim這里有個vim插件和 配置的集成版本,可以用來學習體驗。筍因落籜方成竹,當你蛻變之后就會形成自己的一系列配置和插件,就再也不會要別人的配置了。
寓繁于簡,以簡馭繁,千萬不要在vim上裝一大堆插件,大部分插件都不是你所需要的。插件上要做減法,能少用一個就少用一個,畢竟大部分人無法同時掌握太多的武功,當然有些仙風道骨的異士奇人。
如何生成一個隨機的值?http://random.org使用了大氣噪聲,其實讓新手嘗試退出vim就會生成隨機的序列。
這里只說一下最基本的操作,讓你10分鐘把vim用起來
啟動退出
vim啟動以后進入普通模式,按i,則進入插入模式,這時候vim就跟notepad一樣了,輸入完成后按esc回到普通模式,按:wq 完成保存退出(:表示輸入命令,w表示write,q表示Quit)。為什么要有模式的概念?其實最簡單的notepad都有模式的概念,鍵盤用來進行輸入模式,鼠標用來進行命令模式。vim因為是全鍵盤,必須通過模式來區分,你輸入的到底是文字還是命令。
上圖的應用需要一些時間,我們用自然語言的方式來理解一些簡單的命令序列。
點擊原文鏈接(體驗更佳哦~):優測優社區干貨精選|老司機亂談編輯器之神——vim
騰訊優測(utest.qq.com)
騰訊優測是專業的移動云測試平臺,為應用、游戲,H5混合應用的研發團隊提供產品質量檢測與問題解決服務。不僅在線上平臺提供「全面兼容測試」、「云手機」「缺陷分析」等多種自動化測試工具,同時在線下為VIP客戶配備專家團隊,提供定制化綜合測試解決方案。真機實驗室配備上千款手機,覆蓋億級用戶,7*24小時在線運行,為各類測試工具提供支持。
(聽說關注公眾號馬上就有騰訊內部移動研發及測試彩蛋哦~)
感興趣可以馬上加官群勾搭客服妹妹哦~
優測官方qq群:214483489
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/24866.html
摘要:使用簡記后端掘金全稱為即消息隊列。優測優社區干貨精選老司機亂談編輯器之神掘金前言是一種信仰,我自從年有了這個信仰,已經個年頭了。 PHP 程序員進階學習書籍參考指南 - 后端 - 掘金PHP程序員進階學習書籍參考指南 @heiyeluren lastmodify: 2016/2/18 ... 當我們在談論前端加密時,我們在談些什么 - 前端 - 掘金潘建旭,豈安科技(www.bigse...
閱讀 3258·2021-10-11 10:59
閱讀 2812·2021-10-11 10:58
閱讀 2244·2021-09-04 16:45
閱讀 2717·2019-08-30 15:44
閱讀 671·2019-08-30 15:44
閱讀 3199·2019-08-30 10:51
閱讀 1597·2019-08-29 18:46
閱讀 2749·2019-08-29 13:57