成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

遷移到Vim的10個難關

開發 后端 開發工具
你必須得承認,每當你看到別人使用 Vim,你就在想他是不是知道一些你不知道的事情。否則他為什么要用這么一個過時的編輯器,或者說開源垃圾?

你必須得承認,每當你看到別人使用 Vim,你就在想他是不是知道一些你不知道的事情。否則他為什么要用這么一個過時的編輯器,或者說開源垃圾?

除非你花至少一個月的時間每天使用這個編輯器,否則你是不會喜歡它的。這也是為什么很多新手會嘗試一兩天,然后就被它惡心到了,然后就永遠不在碰它的原因。不幸的是,假如這些開發者能夠挺過前期的痛苦,等待他們的將是無敵的速度和靈活性。

1. 太多的模式可以選擇

Vim 和 TextMate 有很多不同,你常常會遇到它不讓你輸入,讓你抓狂。Vim 有很多不同的模式,在不同的模式下,不同的按鍵有不同的功能。更讓人崩潰的是,大寫和小寫的功能也天差地別。

也許你很奇怪一個命令搞了半天就是為了刪除五行文字。是的,但是當你掌握它后,你會發現編輯的速度快了很多。

2. 古老的編輯器

Vim 的年齡是很大的,超過30歲了!但是 Vim 是一直在被開發和維護的。最新的 7.3 版本是2010年發布的。還有,Vim 和 Vi 是不一樣的,如果你只用過 Vi 那么建議你試試 Vim,你會有驚喜的。

3. 我喜歡 TextMate 代碼片段功能

你也許很快就會發現 Vim 不能勝任某項工作,但是很有可能某個插件已經實現了你想要的功能。例如 TextMate 代碼片段(snippets)功能,Vim 并沒有這個功能,但是有一個 snipMate 插件可以實現一模一樣的功能。

4. 我不能使用上下鍵

首先,Vim 是可以用上下鍵的,你說的可能是 Vi。但是大部分 Vim 的用戶不用這些按鍵:
h,j,k,l被映射到了左,下,上,右:
沒有選擇 - 以前的機器沒有上下左右按鍵
更少的移動 - 大部分情況你的手是在鍵盤的第二排,所以用這樣的映射會讓你的手盡量少的移動,可以讓你更快的在文檔的不同部分移動。

5. 我是設計師!

是的,Vim 并不適合每一個人。如果你經常和 HTML,CSS 打交道的話,Vim 可能不適合你。不過你也可以嘗試一下。也許 Coda 更適合你。

6. Vim 并不提供我現有編輯器的功能

你錯了,每一款編輯器都有它的長處。Vim 的長處就是強大,靈活,有成千上百的插件,而且免費。幾乎你能想到的功能,都有插件提供。

snipMate:可以讓你輸入 + tab ,展開整個 div,超級好用!
Surround:把一部分文字用標簽括號等標記出來。
NerdTree:查看文件系統,打開文件或者目錄。
TComment:簡單快速的注釋掉代碼中的某些行。
Sparkup:類似 ZenCoding,但同時也支持給元素賦值,比如:
ul > li { My list item text. }

7. 我的 Vimrc 文件是空白

這是我用 Vim 遇到的第一個問題。當你第一次啟動 Vim 的時候,你會發現沒有代碼高亮,沒有語法格式,沒有自動縮進等等,什么都沒有!剛開始的時候設置 Vim 的配置文件是比較頭疼的,不過網上有很多現成的可以參考。

8. 我不想使用命令行

我也是,還好有圖形界面的 Vim,比如 MacVim,GVim。

9. 沒有老師學起來太累

請查看這個 Venturing into Vim 四周的課程。這個課程的特點是,我是在我學習 Vim 的時候錄制的。

10. 我不能編輯遠程的文件

你當然可以,也許沒有 Coda 那么友好,但是 Transmit FTP 插件是可以提供這個功能的。

當然,你有成千上萬的理由拒絕 Vim。它的學習曲線很高,需要你對代碼編輯有一個全新的認識。但這些都不足以說明 Vim 不值得你認真學習一下!

原文鏈接:http://www.oschina.net/news/28216/10-pitfalls-move-to-vim

【編輯推薦】

  1. 親身體驗CORBA: 使用java和C++混合編程
  2. 從業務域驅動開發看三層架構夠不夠?
  3. JQuery插件的開發真的有那么難嗎
  4. 用HTML5 Audio API開發游戲音樂
  5. 為什么我們要學習Haskell這樣的編程語言
責任編輯:林師授 來源: OSCHINA
相關推薦

2019-06-05 13:32:38

云端云計算云遷移

2020-12-29 10:53:25

云遷移云端云平臺

2019-06-05 15:15:51

云端云計算遷移

2020-01-06 12:50:50

Windows 7遷移Windows 10

2020-12-17 11:00:59

云計算云安全云平臺

2019-02-26 11:35:16

數據科學云端遷移

2010-08-02 10:36:05

Exchange 20

2023-10-23 06:41:29

亞馬遜云

2019-09-16 08:53:55

云端云遷移安全

2013-08-16 09:21:05

云計算云遷移

2016-05-31 13:09:55

云計算

2017-07-26 16:09:54

系統遷移趨勢

2010-11-10 10:15:48

2010-06-25 09:26:29

NetBeansNetBeans 6.

2021-12-06 13:56:45

云端云遷移云計算

2022-05-07 13:51:24

云計算公有云數據

2022-02-15 09:36:13

容器應用程序云服務

2018-04-26 10:13:32

云計算遷移云端

2019-12-20 14:10:19

Python腳本語言工具

2023-10-19 16:39:38

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲国产精品成人无久久精品 | 日韩精品中文字幕在线 | 精品伊人 | 亚洲国产精品久久久 | 欧洲精品码一区二区三区免费看 | 成人福利网站 | 伊人在线| 国产精品久久av | 国产一区二区影院 | 国产午夜视频 | 成人网av| 亚洲精品欧美 | 久久激情av | 国产亚洲欧美在线 | 欧美一级久久 | 一区二区三区四区电影视频在线观看 | 亚洲欧洲视频 | 亚洲视频在线观看免费 | 激情91 | 中文字幕高清视频 | 国产高清视频在线播放 | 一级二级三级在线观看 | 毛片高清| 成人精品视频免费 | 欧美国产精品一区二区三区 | 婷婷久久精品一区二区 | 日韩欧美一区二区三区四区 | 日日操夜夜干 | 久艹网站 | 久久高清国产 | 欧美黄色一区 | 亚洲国产一区在线 | 亚洲精品欧美一区二区三区 | 日日日色 | av在线免费观看网站 | 久久久久久久久99 | 不卡的av电影 | 日本亚洲一区 | 男人天堂999| 欧美亚洲国产一区二区三区 | 久久在线精品 |