Linux中國
終端至上!將Vim打造成全新的集成開發環境!
Tmux相關
- Tmux速成班,這個不錯,可以讓你快速掌握如何開始使用Tmux。
- 這是我的tmux.conf配置文件,它有一個定製狀態欄,可以大大改進顏色主題、優化可讀性,裡面還有一個必不可少的操作:重設快捷將,因為Ctrl+bVim要用,因此它幫你改為了Ctrl+a。
- 其實,構建優化IDE就像寫一個bash腳本一樣簡單。鏈接內的例子展示了如何編寫一個.sh腳本來運行你自己的編程環境。
Vim插件
- Vundle,Vim的插件管理器,用它可以跟蹤.vimrc文件中的所有插件,還可以進行腳本的一鍵安裝、更新或刪除。額,我會告訴你用它還可以直接在Vim里搜索插件嗎?總之,這個插件擴展絕對是居家旅行、殺人越貨之Vim必備佳品。
- Syntastic 可以檢測語法是否正確,寫代碼的時候要想避免低級錯誤,這個工具必不可少,它的確能大大提高你的代碼編寫速度。
- Supertab,這款插件可以幫助你使用實現自動補全。它會搜索當前文檔中的所有字元串,然後給出所有的匹配項建議。對寫代碼帶來的好處不只是提升速度,還可以避免很多拼寫錯誤。如果有興趣,在本文最後一部分用戶推薦,有此插件的替代品。
- Ack,99%的用戶會選擇用它代替grep。它完美集成在Vim里,用戶可以直接用它搜索項目文件,搜索結果則顯示在一個獨立的窗口裡。在本文最後一部分用戶推薦,也有此插件的替代品。
- CtrlP 能夠極快的模糊搜索全路徑文件、緩衝區、「最近使用」(MRU)和標籤等等,純粹用VimL寫成,專為Vim搜索。
- NERDTree 可以幫你瀏覽整個文件系統、打開文件或目錄。它以樹形結構顯示整個文件系統,支持鍵盤操作和簡單的文件系統操作。
- Sparkup可以幫助你更快的編寫HTML代碼。支持類CSS語法和完整的HTML擴展代碼。在本文最後一部分用戶推薦,也有此插件的替代品。
小貼士
- Vimux可以幫你在Vim中與Tmux進行交互。例如在不需要離開Vim的情況下進行測試、編寫腳本、建立任務等。
- 《自動安裝Vundle》這篇文章介紹了在.vimrc配置文件中只需添加幾行VimL腳本,這樣每次你在一個新環境中運行Vim的時候,它就能自動安裝Vundle及所有關聯包。在你拷貝Vim配置文件到一個新環境或新的伺服器時,這是非常有用的。
- 一名開發者的成功故事介紹了他是如何告別他曾經最信任的MacBook Pro,並改用iPad + Linode在雲上開始開發工作。
用戶推薦
- YouCompleteMe,由Reddit用戶hnasarat推薦。它安裝起來稍微麻煩一些,但是支持非常強大的語法補全,包括C、Ruby、Python、PHP等許多語言。
- Ag,由gckjk推薦,大多數Reddit用戶都知道它,這是升級版的ack,速度快了3到5倍。它能讀取.gitignore和.hgignore,或者.agignore,從而忽略一些被版本控制軟體所忽略的匹配文件(譯註:不加入版本庫的文件,我想你大多數時候沒有搜索它的意圖)。
- Emmet,由另一個資深reddit用戶damnated推薦。這是一款Sparkup的替代品,可以非常方便快速地用標籤標記字元串。鏈接里有示例演示視頻。
- Unite由網友 basetta推薦,它可以作為前面多個插件的集大成者。你可以用它搜索文件(就像CtrlP),搜索文檔內容(就像ack或ag),還可以在下拉歷史或緩衝區間進行自由移動和切換。所有這些功能都集成在了這一個插件里,非常方便!
via: http://devcharm.com/pages/18-vim-is-your-new-ide
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive
對這篇文章感覺如何?
太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
More in:Linux中國
捐贈 Let's Encrypt,共建安全的互聯網
隨著 Mozilla、蘋果和谷歌對沃通和 StartCom 這兩家 CA 公司處罰落定,很多使用這兩家 CA 所簽發證書的網站紛紛尋求新的證書籤發商。有一個非盈利組織可以為大家提供了免費、可靠和安全的 SSL 證書服務,這就是 Let's Encrypt 項目。現在,它需要您的幫助
Let's Encrypt 正式發布,已經保護 380 萬個域名
由於 Let's Encrypt 讓安裝 X.509 TLS 證書變得非常簡單,所以這個數量增長迅猛。
關於Linux防火牆iptables的面試問答
Nishita Agarwal是Tecmint的用戶,她將分享關於她剛剛經歷的一家公司(印度的一家私人公司Pune)的面試經驗。在面試中她被問及許多不同的問題,但她是iptables方面的專家,因此她想分享這些關於iptables的問題和相應的答案給那些以後可能會進行相關面試的人。 所有的問題和相應的答案都基於Nishita Agarwal的記憶並經過了重寫。 嗨,朋友!我叫Nishita Agarwal。我已經取得了理學學士學位,我的專業集中在UNIX和它的變種(BSD,Linux)。它們一直深深的吸引著我。我在存儲方面有1年多的經驗。我正在尋求職業上的變化,並將供職於印度的P
Lets Encrypt 已被所有主流瀏覽器所信任
旨在讓每個網站都能使用 HTTPS 加密的非贏利組織 Lets Encrypt 已經得了 IdenTrust的交叉簽名,這意味著其證書現在已經可以被所有主流的瀏覽器所信任。從這個裡程碑事件開始,訪問者訪問使用了Lets Encrypt 證書的網站不再需要特別配置就可以得到 HTTPS 安全保護了。 Lets Encrypt 的兩個中級證書 ...

















