ubuntu 解壓rar報(bào)錯(cuò)
933
2025-04-01
讓GUI都玩兒蛋去!鼠標(biāo)是你的敵人!只有鍵盤才是你唯一的朋友!
如果把Vim和Tmux結(jié)合在一起會(huì)發(fā)生什么?你將擁有完美的編程環(huán)境!下面是我多年來珍藏的一些不傳之秘,有了這些,你立刻就能輕松打造出屬于你的Vim開發(fā)環(huán)境。
Tmux相關(guān)
Tmux速成班,這個(gè)不錯(cuò),可以讓你快速掌握如何開始使用Tmux。
這是我的tmux.conf配置文件,它有一個(gè)定制狀態(tài)欄,可以大大改進(jìn)顏色主題、優(yōu)化可讀性,里面還有一個(gè)必不可少的操作:重設(shè)快捷將,因?yàn)镃trl+bVim要用,因此它幫你改為了Ctrl+a。
其實(shí),構(gòu)建優(yōu)化IDE就像寫一個(gè)bash腳本一樣簡(jiǎn)單。鏈接內(nèi)的例子展示了如何編寫一個(gè).sh腳本來運(yùn)行你自己的編程環(huán)境。
Vim插件
Vundle,Vim的插件管理器,用它可以跟蹤.vimrc文件中的所有插件,還可以進(jìn)行腳本的一鍵安裝、更新或刪除。額,我會(huì)告訴你用它還可以直接在Vim里搜索插件嗎?總之,這個(gè)插件擴(kuò)展絕對(duì)是居家旅行、殺人越貨之Vim必備佳品。
Syntastic?可以檢測(cè)語(yǔ)法是否正確,寫代碼的時(shí)候要想避免低級(jí)錯(cuò)誤,這個(gè)工具必不可少,它的確能大大提高你的代碼編寫速度。
Supertab,這款插件可以幫助你使用
Ack,99%的用戶會(huì)選擇用它代替grep。它完美集成在Vim里,用戶可以直接用它搜索項(xiàng)目文件,搜索結(jié)果則顯示在一個(gè)獨(dú)立的窗口里。在本文最后一部分用戶推薦,也有此插件的替代品。
CtrlP?能夠極快的模糊搜索全路徑文件、緩沖區(qū)、“最近使用”(MRU)和標(biāo)簽等等,純粹用VimL寫成,專為Vim搜索。
NERDTree?可以幫你瀏覽整個(gè)文件系統(tǒng)、打開文件或目錄。它以樹形結(jié)構(gòu)顯示整個(gè)文件系統(tǒng),支持鍵盤操作和簡(jiǎn)單的文件系統(tǒng)操作。
Sparkup可以幫助你更快的編寫HTML代碼。支持類CSS語(yǔ)法和完整的HTML擴(kuò)展代碼。在本文最后一部分用戶推薦,也有此插件的替代品。
小貼士
Vimux可以幫你在Vim中與Tmux進(jìn)行交互。例如在不需要離開Vim的情況下進(jìn)行測(cè)試、編寫腳本、建立任務(wù)等。
《自動(dòng)安裝Vundle》這篇文章介紹了在.vimrc配置文件中只需添加幾行VimL腳本,這樣每次你在一個(gè)新環(huán)境中運(yùn)行Vim的時(shí)候,它就能自動(dòng)安裝Vundle及所有關(guān)聯(lián)包。在你拷貝Vim配置文件到一個(gè)新環(huán)境或新的服務(wù)器時(shí),這是非常有用的。
一名開發(fā)者的成功故事介紹了他是如何告別他曾經(jīng)最信任的MacBook Pro,并改用iPad + Linode在云上開始開發(fā)工作。
用戶推薦
YouCompleteMe,由Reddit用戶hnasarat推薦。它安裝起來稍微麻煩一些,但是支持非常強(qiáng)大的語(yǔ)法補(bǔ)全,包括C、Ruby、Python、PHP等許多語(yǔ)言。
Ag,由gckjk推薦,大多數(shù)Reddit用戶都知道它,這是升級(jí)版的ack,速度快了3到5倍。它能讀取.gitignore和.hgignore,或者.agignore,從而忽略一些被版本控制軟件所忽略的匹配文件(譯注:不加入版本庫(kù)的文件,我想你大多數(shù)時(shí)候沒有搜索它的意圖)。
Emmet,由另一個(gè)資深reddit用戶damnated推薦。這是一款Sparkup的替代品,可以非常方便快速地用標(biāo)簽標(biāo)記字符串。鏈接里有示例演示視頻。
Unite由網(wǎng)友 basetta推薦,它可以作為前面多個(gè)插件的集大成者。你可以用它搜索文件(就像CtrlP),搜索文檔內(nèi)容(就像ack或ag),還可以在下拉歷史或緩沖區(qū)間進(jìn)行自由移動(dòng)和切換。所有這些功能都集成在了這一個(gè)插件里,非常方便!
via:?http://devcharm.com/pages/18-vim-is-your-new-ide
譯者:Mr小眼兒?校對(duì):wxy
本文由?LCTT?原創(chuàng)翻譯,Linux中國(guó)?榮譽(yù)推出
本文地址:http://linux.cn/article-2355-1.html
HTML
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。