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