91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

textmate2優缺點有哪些

發布時間:2021-09-22 11:56:08 來源:億速云 閱讀:314 作者:小新 欄目:開發技術

小編給大家分享一下textmate2優缺點有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

  TextMate是Mac下的著名的文本編輯器軟件,與BBedit一起并稱蘋果機上的emacs和vim。尤其適合程序員使用,可以定制許多貼心使用的功能。TextMate的Bundles是TextMate的一個亮點,可以有效的提高開發速度。包括DHH在內的Rails核心開發者一直都使用TextMate進行開發,原因就是他們主要都在使用MacOS系統,并且TextMate具備出色的界面、強大的宏定義、以及可下載和編輯的宏定義包(bundles),這些都幫助開發者將編碼的效率提升到最高。

  textmate2優點

  1.首創Snippets代碼自動生成功能。相信很多人用TextMate是為了這個功能,它真的非常好用。當時幾乎所有的IDE都是讓你填寫一大堆對話畫框,然后自動生成一個文件或者代碼,繁瑣而靈活性不佳。而在TextMate僅僅靠一系列Snippets,就可以將預設好的縮寫詞擴展成類、函數和分支循環結構,并且可以靠tab逐次的修改自定義的部位;

  2.首創Pluginbundle的分發和管理機制,并且形成了一定規模的社區。TextMate的插件安裝非常簡單,而且隨裝隨用,隨時刪除。當時很多軟件的插件都要自己拷貝so文件到制定目錄,vim需要在.vim/目錄下去解壓插件包或者手工復制vim。

  3.定義了lexicalscope,使得所有Snippets,命令和宏的域都不是針對整個文件/項目的。這個設計使得不同類型的文件、甚至文件中不同的位置都可以共享相同的快捷鍵,行為卻是完全不同的。這一設計使得需要記住的快捷鍵命令大大減少,但是威力確依然不減;

  4.自動化編輯器里Discoverbility做得最好的。TextMate常常被用來和Vim、eMacs相比,具備不輸后兩者鍵盤操作,相差不遠的可擴展性。但是她的學習曲線卻驚人的平滑。這得意于她所有的快捷鍵都可以找到對應的菜單操作。新手翻幾次菜單后,就可以記住常規的快捷鍵,而因為第3點的緣故,用戶可以用這些快捷鍵在不同的文件類型中去嘗試,可以獲得不太超出預料的結果;

  5.善用腳本。可能因為TextMate的作者之前是eMacs用戶,因此對于調用腳本的支持完善得很好,事實上,大部分TextMate命令都會調用外部腳本來實現某些功能。而且腳本可以是python、ruby、shell、perl等任何unix下能運行的腳本。此外TextMate還不強迫用戶學會這些腳本語言,你可以作為bundle用戶,可以寫腳本開發bundle。

  textmate2缺點

  當然,TextMate也有很多不足,加上作者在醞釀TM2,而不是快速迭代這一版本,導致演化過慢,很多功能都被其他編輯器模仿過去了。我覺得TM有以下幾點不足或者不再有優勢的地方:

  0.寬字符支持度很低,永遠的痛!

  1.Snippets已經被Vim、eMacs、NotePad++等一大堆編輯器所吸收;

  2.bundle連vim都可以通過pathogen模仿;

  3.補全功能太弱;

  4.臨時性的管道輸入輸出,需要經過一個對話框,遠不如vim方便;

  5.tab標簽式多文件,文件一多導航不佳,不支持屏幕分割;尤其是文件切換避免不了鼠標操作,無法和Vim/eMacs的純鍵盤操作媲美;

  6.文本查找對話框,連瀏覽器都不用了,也不如vim下的/方便。查找到的多個結果依賴鼠標訪問,不像vim有quickfix和快捷鍵;

  7.遠程編輯文件太弱了。

以上是“textmate2優缺點有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

建水县| 华容县| 南平市| 青海省| 易门县| 措美县| 漳平市| 夏津县| 禄劝| 天等县| 宁晋县| 邢台县| 长沙县| 通化县| 宜州市| 洮南市| 井陉县| 济阳县| 岑溪市| 舟曲县| 昌平区| 新河县| 红桥区| 涞源县| 藁城市| 寿阳县| 遵化市| 康马县| 阳朔县| 溧阳市| 北京市| 巩留县| 博爱县| 肃宁县| 阿拉尔市| 自贡市| 海阳市| 凤城市| 夹江县| 桐城市| 秦安县|