TextMate是一款文本編輯器,可以進行文件批處理,進行各項文字代碼編輯的操作,幫助用戶更好的對文字進行編輯,并且,軟件免費,功能也更加齊全。
清楚地顯示搜索并一次替換多個文件中的文本
還批量處理非常大的文本文件(最大大小為40 MB和200萬行)
保存設置作為配置文件重用
編輯文本文件的特定部分(例如,替換,移動或交換文本中的部分)
執行行操作 - 編輯文本或文本文件中的行,例如數字,縮進,替換,插入,交換,移動或刪除行
組功能并將過濾器或更高階的功能應用于它們
搜索許多文件以查找特定術語的出現,并進一步處理或導出結果列表,或將其復制到剪貼板
使用csv文件一次搜索并替換多個文本短語
更改文本文件的編碼(例如,將UTF-8轉換為ANSI)
使用正則表達式和變量執行文本編輯
使用集成批處理模式通過腳本文件執行文本操作
預覽每個操作的影響
撤消使用集成zip備份所做的更改
應用大量過濾器來限制要處理的文件(例如,基于文件大小或編碼)
一次編輯許多文本文件
靈活而清晰地編輯一次成千上萬個文件中的文本,行或整段文本
在文件中查找文本
包含一個功能強大的搜索工具,包含許多篩選器,正則表達式和導出選項用于搜索結果
全面的文字編輯功能
例如,替換,插入或移除行,換行符或文本塊等。
使用過濾器來準確控制使用
通過使用靈活的,可嵌套的過濾器來限制某些區域的使用。
自動化編輯器里Discoverbility做得最好的。
TextMate常常被用來和Vim、eMacs相比,具備不輸后兩者鍵盤操作,相差不遠的可擴展性。但是她的學習曲線卻驚人的平滑。這得意于她所有的快捷鍵都可以找到對應的菜單操作。新手翻幾次菜單后,就可以記住常規的快捷鍵,而因為第3點的緣故,用戶可以用這些快捷鍵在不同的文件類型中去嘗試,可以獲得不太超出預料的結果;
善用腳本。
可能因為TextMate的作者之前是eMacs用戶,因此對于調用腳本的支持完善得很好,事實上,大部分TextMate命令都會調用外部腳本來實現某些功能。而且腳本可以是python、ruby、shell、perl等任何unix下能運行的腳本。此外TextMate還不強迫用戶學會這些腳本語言,你可以作為bundle用戶,可以寫腳本開發bundle。
首創Snippets代碼自動生成功能。
相信很多人用TextMate是為了這個功能,它真的非常好用。當時幾乎所有的IDE都是讓你填寫一大堆對話畫框,然后自動生成一個文件或者代碼,繁瑣而靈活性不佳。而在TextMate僅僅靠一系列Snippets,就可以將預設好的縮寫詞擴展成類、函數和分支循環結構,并且可以靠tab逐次的修改自定義的部位;
首創Plugin bundle的分發和管理機制,并且形成了一定規模的社區。
TextMate的插件安裝非常簡單,而且隨裝隨用,隨時刪除。當時很多軟件的插件都要自己拷貝so文件到制定目錄,vim需要在.vim/目錄下去解壓插件包或者手工復制vim。
定義了lexical scope,使得所有Snippets,命令和宏的域都不是針對整個文件/項目的。
這個設計使得不同類型的文件、甚至文件中不同的位置都可以共享相同的快捷鍵,行為卻是完全不同的。這一設計使得需要記住的快捷鍵命令大大減少,但是威力確依然不減;
騰訊視頻官方版 | 45.34MB
愛奇藝視頻官方正式版 | 35.10MB
暴風影音最新版下載 | 50.3MB
酷狗音樂2022下載 | 37MB