-
1 # 壹壹1伊
-
2 # 愛喝可樂的啤酒肚
使用vim作為文字編輯器,在一定程度上代表了較高的技術功底和學習能力,但也不完全等同於技術力的象徵。原因有:
1. vim有一定的學習門檻,需要掌握各種快捷鍵和命令才能熟練使用。這需要投入時間精力進行學習和實踐,代表了較強的學習能力和技術求知慾。
2. vim作為一個高效的文字編輯器,使用它可以顯著提高編輯效率和效果。熟練使用vim反映出較強的技術實操能力。
3. 許多技術人員和開發者使用和推崇vim。會使用vim至少能體現出一定的技術洞察力, 理解一些行業習慣和工具的品味。
4. 但是,vim的使用也有一個時代和選擇的因素。vim誕生於20世紀80年代,如果當時接觸計算機的人現在還在使用vim,更多是出於習慣,而非技術力的選擇。
5. 一個人的技術力不僅體現在對某一個工具或技能的選擇和使用上。它涵蓋了廣泛的技術理解、學習能力、解決問題的思維方式和實踐能力等綜合素質。
6. vim的使用雖然意味著一定的技術修養和眼界,但也有更高階的IDE如IntelliJ IDEA等。技術人員的選擇不只有vim一條道路。
所以,總體來說,vim的熟練使用可以代表一定的技術功底和學習能力,但技術是廣義的概念,不僅限於一個工具或技能的選擇。技術力還包括更廣泛的素質和能力。使用vim可以體現出一定的技術修養,但也不應該被視為技術力的唯一象徵,那是一種過於狹隘的說法。
技術力體現在對技術的寬廣理解和掌握,以及解決問題的全面能力。任何一個工具或技能的使用,都只是這個廣闊天地的一個側面,不足以代表整個技術力的高下。所以,使用vim可以作為技術修養的一部分,但絕非技術力的全部象徵。技術之道還有更長更寬的道路需要精進。
-
3 # 木森林林學苑
個說法有一定的道理,但也存在一定的爭議。使用vim作為主力編輯器,的確象徵著一定的技術水平和功底。原因有:
1. vim有較高的學習成本和使用難度。熟練使用vim需要投入大量時間去學習它豐富的功能和快捷鍵,這需要耐心和技術涵養。
2. vim高效且強大。它適用於各種開發語言和檔案型別,可以大大提高開發效率和體驗,這需要開發者有較強的技術能力才能發揮vim的威力。
3. vim富有"駭客"文化色彩。它屬於Linux/Unix系統的經典工具,使用它被認為更具有"極客"氣質,這也加強了vim使用者的技術印象。
然而,使用vim也不排除只是一種個人習慣和偏好的可能性。並非所有程式設計師和技術人員都喜歡或熟練使用vim。現代IDE和編輯器同樣具有強大的功能,甚至超越vim。況且,技能的高低還取決於開發者的實際水平,並不僅僅因為使用某款工具。
所以,使用vim可以在一定程度上反映出技術人員的一些特徵,但它更像是一種象徵或印象,真正的技術力還需要開發者的其他實際素質如程式設計能力、系統設計能力、學習能力等來支撐。vim僅僅作為一個編輯工具,其使用與技術水平的對應也不應過於絕對化。
-
4 # 黑麼利
使用vim並不是技術力的象徵,而是一種高效、強大的文字編輯器,可以提高程式設計師的工作效率。Vim是一種命令列介面的編輯器,它具有一些獨特的特性,如手動插入模式、自動縮排、自動完成等,這些特性可以提高編碼的效率和準確性。
Vim並不是技術力的唯一象徵。在技術領域,使用合適的工具和技術非常重要,而且具體使用哪種工具和技術取決於個人的工作環境、經驗和偏好。技術力更多地取決於一個人的技能、知識和經驗,以及如何將這些技能應用於具體的問題和任務中。
因此,使用vim並不能代表一個人的技術水平,而是需要根據個人的情況和需求來選擇合適的工具和技術。
-
5 # 二月雨辰
使用vim並不一定是技術力的象徵。雖然vim是一款強大而受歡迎的文字編輯器,但它並不是每個程式設計師都必須掌握的工具。有些程式設計師更喜歡其他編輯器或IDE,並且在不同的環境中使用不同的工具來完成特定任務。因此,選擇使用vim或任何其他工具主要取決於個人偏好和需求,而不應該被視為衡量技術水平的標準。
-
6 # 雲未來生活
使用vim是一個程式設計師的標誌,表明他們有一定的技術能力和經驗。但這並不是說vim是唯一的選擇或者必須使用的工具。程式設計師可以選擇適合自己的編輯器來提高效率。最重要的是,技術力不僅體現在用什麼編輯器,重要的是能夠透過編寫高質量的程式碼和解決具有挑戰性的問題來證明自己的技能。
-
7 # 一葉柏飄飄
Vim是一種文字編輯器,是Unix系統上的一款非常經典的編輯器之一。Vim是Vi編輯器的增強版本,具有多種高階功能和定製選項,適合於高效編輯和程式設計。它支援多種程式語言的語法高亮、智慧縮排和程式碼摺疊等功能,並且擁有強大的快捷鍵和命令模式,使得使用者可以非常高效地編輯和操作檔案。Vim也被廣泛應用於伺服器端程式設計、系統管理和文字處理等方面。
Vim可以被認為是技術力的象徵之一,因為使用它需要一定的技術功底和學習成本。Vim擁有許多高階功能和快捷鍵,需要使用者掌握一些複雜的操作命令和編輯技巧才能熟練使用。同時,Vim還被廣泛應用於Unix系統、伺服器端程式設計和系統管理等領域,在這些領域中,熟練掌握Vim可以提高工作效率並體現技術實力。雖然Vim不是必需的技能,但在特定的行業和崗位中,掌握Vim可以起到加分的作用。
-
8 # 王公子的江湖
Vim是一個非常強大的文字編輯器,它提供了很多高階的編輯功能和快捷鍵。對於程式設計師來說,使用Vim也意味著他們具備了一定的技術能力和經驗,因為Vim比一般的文字編輯器(如記事本)更加複雜和強大。但是,僅僅使用Vim並不能證明一個人的技術水平或者他們的能力和經驗有多強大,只是說明他們對Vim這個工具比較熟悉而已。因此,使用Vim只是技術力的象徵之一,不能代表全部。
關於使用Vim的技術力象徵,還需要考慮一些其他因素。
首先,Vim對於程式設計師來說是一個非常有用的工具,但並不是所有程式設計師都需要使用它。一些程式設計師可能使用其他編輯器或IDE,而且這些工具也可能有類似於Vim的高階功能。因此,使用Vim不能作為衡量一個程式設計師技術力的唯一標準。
其次,雖然使用Vim能夠提高程式設計師的效率和工作質量,但是專門學習Vim的過程也需要一定的時間和精力。對於一些專注於其他領域的程式設計師來說,學習Vim並不是必需的,也不代表他們的技術水平不夠強。因此,Vim使用的多少也不能完全代表一個程式設計師的技術能力。
綜上所述,使用Vim只是技術力的象徵之一,可以反映出一個人的專業能力和經驗,但不能完全代表一個人的技術水平和能力。
-
9 # 西柚blueprint
準確的說不是技術力,而是一種生活方式的選vim的對手並不是IDE,而是vim快捷鍵繫結風格vs 其它快捷鍵繫結風格。vim跟IDE是合作關係而不是對立關係。你也知道你用了很多種不同的IDE,但每個IDE的按鍵方式都不同,按鍵繫結都不同,他們最大的相同點,可能只是滑鼠操作比較一致。
也就是說,這出現了一個矛盾:如果你過多的適應特定IDE的按鍵繫結,那麼你將很難適應多個不同的IDE。如果你經常切換不同IDE,那麼很可能你無法很好的利用快捷鍵。
使用vim,你可以在所有IDE中都使用相同的按鍵繫結風格,這樣一來才可以很方便的同時使用各種不同的IDE。這樣的話,才是真正的脫離了對工具的依賴。
無論是VS還是Code,無論是Idea還是AS,無論是Ec還是XC,無論是PC還是ST。o。對vim使用者來說,他們通通都是vim,也就因此根本無需費精力去鑽研那些特定的IDE的快捷鍵用法。
換句話說:我選擇vim,因為我選擇「不折騰」。那麼,獨立vim什麼還需要用呢?答案也很簡單:並不是所有編輯場合都有IDE,有些場合沒有IDE可用,那些時候獨立VIM都會是個好東西。而在有IDE的情況下,你完全可以用IDE的vim外掛。
在所有軟體中可以共享同一套編輯方式,同一套按鍵繫結風格,讓你的世界變得更簡單更美好,我認為這就是我要用vim的目標。而它至少目前可以實現。
有的人覺得這是為了裝逼,不過現實中,裝逼犯堅持不了多久就退坑了。單純為了裝逼而能夠長期一貫的堅持使用vim的,我一個都沒見過。長期vim使用者基本都是真的需要它的。
至於用vim算不算技術力的象徵,我這麼評價:vim是下限的保證。不用vim的人當然也可以很牛B。但是用vim的人,再怎麼弱也差不到哪去。
這是為什麼呢?因為vim本身是有一定學習門檻的。而鑽研按鍵繫結這種「奇技淫巧」對大多數人來說屬於「旁門左道」,「不務正業」。——關於他人對vim使用者罪行的一切指控,我都會回答:你說得對。
那麼問題來了,什麼樣的程式設計師有功夫鑽研這些?答案是「學有餘力」。——換句話說,使用vim的使用者,大多數,是在技術方面「學有餘力」的人,因此具備下限的保證,既然他都學有餘力了,再怎麼弱,也弱不到哪去。
回覆列表
使用 vim 並不是技術力的象徵,它只是一種編輯器,不同的編輯器適用於不同的場合。使用 vim 如果能提高你的工作效率和程式設計質量,那當然是一件好事,但並不是說你必須要用 vim 才能成為一個優秀的程式設計師。事實上,許多開發人員和程式設計新手都使用更傻瓜化的 IDE 工具。
一些 vim 的擁躉可能會因為其高效便捷的操作體驗和可定製性而對其進行吹噓和推崇。vim使用者畫像也比較多樣,從初學者到高階程式設計師,甚至一些非程式設計師也使用 vim 來編輯文字。無論如何,選擇使用何種編輯器主要取決於個人習慣和專案需求。
如果你目前使用的 IDE 能夠讓你在程式設計中感到舒適和高效,沒有必要為了使用 vim 而強行改變。當然,在未來的某個時候,你可能會因為某種原因需要掌握一些 vim 的操作方式,這也是一件非常值得學習的事情。